:root{--ink: #1B1B2B;--ink-b: #0B0B13;--n-ink: #1B1B2B;--n-ink-b: #0B0B13;--bg: #E5A94E;--bg-b: #E59926;--n-bg: #3A2247;--n-bg-b: #321D3E;--wood: #C6532D;--wood-b: #A94321;--n-wood: #5A2E24;--n-wood-b: #4C261D;--teal: #2B8C9E;--teal-b: #1F7281;--n-teal: #1E5C68;--n-teal-b: #164A54;--plum: #A24B8A;--plum-b: #8A3A74;--n-plum: #5E2F5C;--n-plum-b: #4F264D;--lime: #9BD44B;--lime-b: #89CC2B;--n-lime: #6E9A3A;--n-lime-b: #5F872F;--cream: #F3E7C6;--cream-b: #EEDAA2;--n-cream: #C9B79A;--n-cream-b: #C1A882;--wood-10: #9C4224;--wood-10-b: #7E3219;--n-wood-10: #47241C;--n-wood-10-b: #391C15;--wood-18: #7B341C;--wood-18-b: #5C2512;--n-wood-18: #381D16;--n-wood-18-b: #29150F;--wood-25: #5E2715;--wood-25-b: #3E180C;--n-wood-25: #2B1611;--n-wood-25-b: #1C0E0B;--bg-12: #D68E1F;--bg-12-b: #B67716;--n-bg-12: #2E1B39;--n-bg-12-b: #261630;--teal-15: #1B5762;--teal-15-b: #113C44;--n-teal-15: #133940;--n-teal-15-b: #0C272C;--plum-20: #5C2B4F;--plum-20-b: #421C38;--n-plum-20: #361B34;--n-plum-20-b: #261225;--plum-30: #391B31;--plum-30-b: #1E0D1A;--n-plum-30: #211121;--n-plum-30-b: #110811;--lime-10: #82BE2E;--lime-10-b: #6CA122;--n-lime-10: #5A7F30;--n-lime-10-b: #4B6B26;--lime-20: #669524;--lime-20-b: #507719;--n-lime-20: #476325;--n-lime-20-b: #374F1B;--cream-6: #EEDCAD;--cream-6-b: #EACF88;--n-cream-6: #C0AC8A;--n-cream-6-b: #B89E71}@font-face{font-family:Fredoka;src:url(/fonts/fredoka-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Fredoka;src:url(/fonts/fredoka-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Nunito;src:url(/fonts/nunito-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Nunito;src:url(/fonts/nunito-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Kristian Hand;src:url(/fonts/kristian-hand.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Kristian Name;src:url(/fonts/kristian-name.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--font-display: "Fredoka", "Nunito", sans-serif;--font-body: "Nunito", sans-serif;--font-hand: "Kristian Hand", "Fredoka", sans-serif;--font-name: "Kristian Name", "Fredoka", sans-serif}@property --lift{syntax: "<length>"; inherits: true; initial-value: 0px;}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scrollbar-color:var(--ink) var(--bg-b);--grain-dom: .25}body{margin:0;background:var(--bg);color:var(--ink);font:400 16px/1.55 var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::selection{background:var(--lime);color:var(--ink)}a{color:inherit}button{font:inherit;color:inherit}img,svg{display:block}p,h1,h2,h3,h4,ul,figure{margin:0}:focus-visible{outline:2px solid var(--ink);outline-offset:4px;box-shadow:0 0 0 4px var(--lime)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.t-name{font:700 56px/1 var(--font-display);letter-spacing:0}.t-section{font:700 40px/1.05 var(--font-display)}.t-title{font:600 34px/1.1 var(--font-display)}.t-heading{font:600 26px/1.15 var(--font-display)}.t-sub{font:600 18px/1.2 var(--font-display)}.t-body,.t-lede{font:400 17px/1.55 var(--font-body)}.t-meta{font:400 13px/1.4 var(--font-body);color:var(--ink)}.t-wallname{font:400 44px/1 var(--font-name)}.hand{font-family:var(--font-hand);font-weight:400;font-size:16px;line-height:1.2}.hand--fallback{font-family:var(--font-display);font-weight:600;font-size:.9em}.stage{position:fixed;inset:0;z-index:0}.paper-grain{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none;mix-blend-mode:soft-light;opacity:var(--grain-dom)}.paper-grain:before{content:"";position:absolute;inset:-128px;background:url(/grain.png) 0 0 / 128px 128px;image-rendering:pixelated;animation:grain-step 1s steps(1,end) infinite}@keyframes grain-step{0%{transform:translate(0)}8.33%{transform:translate(-37px,21px)}16.67%{transform:translate(53px,-64px)}25%{transform:translate(-91px,-12px)}33.33%{transform:translate(18px,77px)}41.67%{transform:translate(-60px,49px)}50%{transform:translate(84px,5px)}58.33%{transform:translate(-7px,-98px)}66.67%{transform:translate(40px,111px)}75%{transform:translate(-115px,66px)}83.33%{transform:translate(101px,-39px)}91.67%{transform:translate(-29px,-71px)}}[data-motion=reduce] *,[data-motion=reduce] *:before,[data-motion=reduce] *:after{animation-duration:0s!important;animation-delay:0s!important;transition-duration:0s!important}[data-motion=reduce] .paper-grain:before{animation:none}.nojs{max-width:720px;margin:0 auto;padding:40px 20px 64px;font:400 17px/1.55 var(--font-body)}.nojs section+section{margin-top:48px;padding-top:32px;border-top:3px solid var(--ink)}.nojs h1,.nojs h2{font:700 44px/1 var(--font-display)}.nojs h3{font:600 22px/1.2 var(--font-display)}.nojs a{color:var(--ink)}.drawn-defs{position:absolute;width:0;height:0;overflow:hidden}.grain-img{image-rendering:pixelated}.drawn{position:relative;isolation:isolate;--fill: var(--fill-base, url(#g-cream));--shadow: 3px}.drawn__svg,.drawn__over{position:absolute;z-index:-1;overflow:visible;pointer-events:none}.drawn__over{z-index:1}.drawn__fill{fill:var(--fill)}.drawn__grain{fill:url(#grain);mix-blend-mode:soft-light;opacity:var(--grain-dom)}.drawn__line{fill:none;stroke:var(--ink);stroke-linejoin:round;stroke-linecap:round}.drawn__marks{fill:none;stroke:var(--ink);stroke-linecap:round;stroke-linejoin:round}.drawn__shadow{fill:var(--ink);transform:translate(var(--shadow),calc(var(--shadow) - var(--lift, 0px)))}.drawn__ring{opacity:0}.drawn__ring-edge,.drawn__ring-lime{fill:none;stroke-linejoin:round}.drawn__ring-edge{stroke:var(--ink)}.drawn__ring-lime{stroke:var(--lime)}.drawn--ring:focus-visible{outline:none;box-shadow:none}.drawn:focus-visible>.drawn__svg>.drawn__ring,.drawn.is-focus>.drawn__svg>.drawn__ring{opacity:1}.glyph{display:inline-block;width:1.15em;height:1.15em;flex:none;vertical-align:-.2em;overflow:visible}.glyph path{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.btn{--lift: 0px;appearance:none;border:0;margin:0;background:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.4em;min-height:44px;padding:0 22px 1px;font:600 14px/1 var(--font-display);letter-spacing:.02em;color:var(--ink);text-decoration:none;white-space:nowrap;user-select:none;-webkit-tap-highlight-color:transparent;transform:translateY(var(--lift, 0px));transition:--lift .16s cubic-bezier(.3,1.8,.5,1)}.btn__label{display:inline-flex;align-items:center;gap:.35em}.btn--lg{min-height:52px;padding:0 28px 1px}.btn--sm{min-height:36px;padding:0 16px 1px}@media(hover:hover){.btn:hover{--lift: -2px;--fill: url(#g-lime)}.stamp:hover{animation:stamp-wobble .45s ease-out}}.btn.is-hover{--lift: -2px;--fill: url(#g-lime)}.btn:active,.btn.is-active{--lift: 1px;transition-duration:.05s}.dh{display:inline-block;max-width:100%}.dh__text{display:inline-block}.dh__line{display:block;overflow:visible;margin-top:-1px}.dh__line path{fill:none;stroke:var(--lime);stroke-width:4px;stroke-linecap:round;stroke-dasharray:1 1.05;stroke-dashoffset:0;animation:draw-line .4s cubic-bezier(.3,.6,.3,1) calc(var(--delay, 0s) + .4s) both}@keyframes draw-line{0%{stroke-dashoffset:1;opacity:0}2%{opacity:1}to{stroke-dashoffset:0;opacity:1}}.reveal{animation:rise .4s cubic-bezier(.2,.7,.3,1) var(--delay, 0s) both}.reveal--body{animation-duration:.35s;animation-timing-function:cubic-bezier(.33,1,.68,1);animation-delay:calc(var(--delay, 0s) + var(--i, 0) * .06s)}@keyframes rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.stamp{display:inline-flex;padding:6px;transform:rotate(var(--rot, 0deg))}@keyframes stamp-wobble{0%{transform:rotate(var(--rot, 0deg))}25%{transform:rotate(calc(var(--rot, 0deg) - 5deg))}55%{transform:rotate(calc(var(--rot, 0deg) + 3deg))}80%{transform:rotate(calc(var(--rot, 0deg) - 1deg))}to{transform:rotate(var(--rot, 0deg))}}.stamp__face{display:inline-flex;align-items:center;padding:3px 8px 2px}.stamp__text{font-size:13px;line-height:1;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}.sticky{display:block;padding:14px 18px 16px;transform:rotate(-1deg)}.sticky__label{display:block;font-size:15px;margin-bottom:4px}.sticky__body{font:400 15px/1.55 var(--font-body)}.circled{position:relative;display:inline-block;padding:2px 4px}.circled__loop{position:absolute;overflow:visible;pointer-events:none}.circled__loop path{fill:none;stroke:var(--ink);stroke-width:3px;stroke-linecap:round}.hand-label{display:inline-flex;flex-direction:column;align-items:center;gap:1px;color:var(--ink)}.hand-label__arrow{width:22px;height:22px}.hand-label--up{flex-direction:column-reverse}.photo{display:inline-flex;flex-direction:column;align-items:center;gap:14px}.photo__frame{position:relative;transform:rotate(-3deg)}.photo__print{display:block;padding:7px}.photo__img{display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:6px}.photo__img--placeholder{position:relative;overflow:hidden}.photo__img--placeholder>svg{width:100%;height:100%}.photo__todo{position:absolute;left:12px;bottom:12px;padding:2px 8px 1px;transform:rotate(2deg)}.photo__todo .hand{font-size:14px}.photo__tape{position:absolute;left:-39px;top:-15px;transform:rotate(-38deg);overflow:visible;pointer-events:none}.tape__fill{fill:url(#g-lime-10)}.tape__grain{fill:url(#grain);mix-blend-mode:soft-light;opacity:var(--grain-dom)}.tape__line{fill:none;stroke:var(--ink);stroke-width:3px;stroke-linejoin:round}.photo__cap{transform:rotate(-1.5deg);font-size:16px;text-align:center;max-width:100%}.ticks,.dots{list-style:none;padding:0;display:grid;gap:8px;font:400 16px/1.55 var(--font-body)}.ticks li,.dots li{display:grid;grid-template-columns:22px 1fr;gap:8px;align-items:start}.ticks__tick{width:22px;height:22px;margin-top:1px}.ticks__tick path{stroke-width:3px;stroke-dasharray:1 1.05;animation:draw-line .35s ease-out calc(.5s + var(--i, 0) * .08s) both}.dots__dot{width:16px;height:16px;margin:4px 0 0 3px;overflow:visible}.dots__dot path{fill:url(#g-lime);stroke:var(--ink);stroke-width:3px;vector-effect:non-scaling-stroke}@media(forced-colors:active){.drawn__fill,.drawn__grain,.tape__fill,.tape__grain{fill:Canvas}.drawn__shadow{fill:CanvasText}.drawn__line,.drawn__marks,.drawn__ring-edge,.tape__line,.circled__loop path,.dots__dot path,.glyph path{stroke:CanvasText}.drawn__ring-lime,.dh__line path{stroke:Highlight}.drawn--ring:focus-visible{outline:2px solid Highlight;outline-offset:4px}}
