.ht{display:flex;justify-content:center;padding:24px 16px 48px}.ht .ht-board{width:100%;max-width:480px;display:flex;flex-direction:column;align-items:stretch;gap:32px}.ht .ht-sheet{max-width:none;padding:48px 16px 24px 40px;transform:rotate(-.4deg)}.ht .ht-tack{left:72%}@media (min-width:600px){.ht .ht-sheet{padding:52px 32px 32px 56px}}.ht .ht-h1{font-family:var(--font-display);font-weight:700;font-style:normal;font-size:2rem;line-height:1.08;letter-spacing:-.01em;margin:8px 0 16px}.ht .ht-h1:focus,.ht .ht-qh:focus{outline:none}.ht .ht-qh{font-family:var(--font-display);font-weight:700;font-size:2rem;line-height:1.1;letter-spacing:-.01em;margin:16px 0 24px}@media (min-width:600px){.ht .ht-h1{font-size:3rem}}@media (max-width:359px){.ht .ht-h1,.ht .ht-qh{font-size:1.5rem}}.ht .ht-deck{font-family:var(--font-body);font-weight:400;font-size:1rem;line-height:1.5;margin:16px 0 24px;max-width:34ch}.ht .ht-help{font-family:var(--font-hand);font-size:1.125rem;line-height:1.3;color:var(--ink);margin:16px 0 0}.ht .ht-help-top{margin:-8px 0 16px}.ht .ht-small{font-family:var(--font-hand);font-size:1.125rem;line-height:1.3;margin:8px 0 0}.ht .ht-label{display:block;font-family:var(--font-mono);font-weight:700;font-size:.8125rem;font-size-adjust:cap-height .7;letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px}.ht .ht-eyebrow{margin:0;align-self:flex-start}.ht .ht-start{display:flex;flex-direction:column;align-items:flex-start}.ht .ht-go{align-self:stretch;min-height:56px;font-size:1rem;font-weight:700;letter-spacing:.06em}.ht .ht-quiet{display:inline-flex;align-items:center;min-height:44px;margin-top:8px;font-family:var(--font-hand);font-size:1.125rem;color:var(--ink);text-decoration:none;border-bottom:2px solid var(--ink);line-height:1}.ht .ht-quiet:hover{color:var(--brand-press,#14803f);border-color:var(--brand-press,#14803f)}.ht .ht-start .ht-small{align-self:center}@media (max-width:599px){.ht .ht-on-start .ht-sheet,.ht .ht-on-under18 .ht-sheet{min-height:calc(100svh - 120px);display:flex;flex-direction:column}.ht .ht-on-start .ht-start,.ht .ht-on-under18 .ht-start{flex:1 1}.ht .ht-start .ht-go{margin-top:auto}}.ht .ht-svg{display:block;width:100%;height:auto;overflow:visible}.ht .ht-ink{filter:url(#roughsm)}.ht .ht-block{width:100%;margin:8px 0 0}.ht .ht-scene{position:relative;width:100%;max-width:300px;margin:0 auto}.ht .ht-scene-big{max-width:420px}.ht .ht-ghost{opacity:.55}.ht .ht-town{position:absolute;left:50%;bottom:4%;--dr:-2deg;transform:translateX(-50%) rotate(var(--dr));max-width:80%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;padding:6px 12px}@media (prefers-reduced-motion:no-preference){.ht .ht-piece{transform-box:fill-box;transform-origin:center;animation:ht-stamp .2s var(--ease-out,ease-out) both}.ht .ht-piece-html{animation:ht-fade .2s var(--ease-out,ease-out) both}}@keyframes ht-stamp{0%{opacity:0;scale:1.18}to{opacity:1;scale:1}}@keyframes ht-fade{0%{opacity:0}to{opacity:1}}.ht .ht-top{display:flex;align-items:center;justify-content:flex-start;margin:-16px 0 8px}.ht .ht-back{min-height:44px;padding:4px 14px;font-size:.8125rem}.ht .ht-answers{display:flex;flex-direction:column;gap:12px}.ht .ht-ans{position:relative;display:flex;align-items:center;gap:12px;width:100%;min-height:52px;padding:10px 44px 10px 16px;background:#fff;color:var(--ink);border:2.5px solid var(--ink);border-radius:4px;box-shadow:3px 3px 0 var(--ink);font-family:var(--font-mono);font-weight:500;font-size:1rem;line-height:1.2;text-align:left;cursor:pointer;transform:rotate(-.7deg);transition:transform 80ms var(--ease-out,ease-out),box-shadow 80ms var(--ease-out,ease-out)}.ht .ht-ans:nth-child(2n){transform:rotate(.6deg)}.ht .ht-ans:hover{transform:rotate(0deg) translate(-1px,-1px);box-shadow:4px 4px 0 var(--ink)}.ht .ht-ans.is-on,.ht .ht-ans:active{transform:translate(3px,3px);box-shadow:0 0 0 var(--ink)}.ht .ht-ans:focus-visible{outline:3px solid var(--color-lazuli);outline-offset:3px}.ht .ht-ans:disabled{cursor:default}.ht .ht-ans-t{flex:1 1;min-width:0;overflow-wrap:anywhere}.ht .ht-ans-g{flex:none;display:inline-flex;width:26px;justify-content:center}.ht .ht-tick{position:absolute;right:12px;top:50%;width:24px;height:24px;margin-top:-12px;fill:none;stroke:var(--brand-press,#14803f);stroke-width:3.4;stroke-linecap:round;stroke-linejoin:round;opacity:0;filter:url(#roughsm)}.ht .ht-ans.is-on .ht-tick{opacity:1}@media (prefers-reduced-motion:no-preference){.ht .ht-tick{scale:1.5;transition:opacity .14s var(--ease-out,ease-out),scale .14s var(--ease-out,ease-out)}.ht .ht-ans.is-on .ht-tick{scale:1}}.ht .ht-where{display:block;font-family:var(--font-hand);font-size:1rem;font-weight:400;text-transform:none;letter-spacing:0}.ht .ht-crafts{flex-direction:row;flex-wrap:wrap;gap:12px 10px}.ht .ht-crafts .ht-ans{width:auto;min-height:48px;padding:8px 14px 8px 10px;gap:8px;font-size:.875rem}.ht .ht-crafts .ht-ans-t{flex:none}.ht .ht-crafts .ht-tick{right:-10px;top:-10px;margin-top:0;width:26px;height:26px}.ht .ht-crafts .ht-ans:nth-child(3n+2){transform:rotate(.9deg)}.ht .ht-crafts .ht-ans:nth-child(3n){transform:rotate(-.4deg)}.ht .ht-crafts .ht-ans:hover{transform:rotate(0deg) translate(-1px,-1px)}.ht .ht-crafts .ht-ans.is-on,.ht .ht-crafts .ht-ans:active{transform:translate(3px,3px)}.ht .ht-more{display:inline-flex;align-items:center;min-height:44px;margin-top:12px;padding:0 2px;background:none;border:0;border-bottom:2px solid var(--ink);font-family:var(--font-hand);font-size:1.125rem;color:var(--ink);cursor:pointer;align-self:flex-start;line-height:1}.ht .ht-more:focus-visible{outline:3px solid var(--color-lazuli);outline-offset:3px}.ht .ht-field{display:block;margin:0 0 16px}.ht .ht-input{width:100%;min-height:48px;padding:8px 2px;background:transparent;border:0;border-bottom:2.5px dashed var(--ink);font-family:var(--font-hand);font-size:1.25rem;color:var(--ink);border-radius:0}.ht .ht-input:focus{outline:none;border-bottom-style:solid;border-bottom-color:var(--color-lazuli)}.ht .ht-input::placeholder{color:#6b7178}.ht .ht-times{display:flex;flex-wrap:wrap;gap:12px 12px;margin:0 0 24px}.ht .ht-time{min-height:44px;padding:0 16px;font-size:.8125rem;border:0;cursor:pointer}.ht .ht-time:nth-child(2n){--dr:1.2deg}.ht .ht-time.is-on{background:var(--ink);color:#fff}.ht .ht-time:focus-visible{outline:3px solid var(--color-lazuli);outline-offset:3px}.ht .ht-pay{display:flex;flex-direction:column;align-items:flex-start}.ht .ht-pay-h{margin-top:16px}.ht .ht-where-line{--dr:-1.5deg;margin:0 0 8px;font-size:.8125rem;white-space:normal;line-height:1.3}.ht .ht-pay .ht-deck{margin-bottom:0}.ht .ht-receipt{position:relative;padding:20px 20px 32px;background:#fff;color:var(--ink);font-family:var(--font-mono);font-size:.875rem;line-height:1.35;-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),95% 100%,90% calc(100% - 10px),85% 100%,80% calc(100% - 10px),75% 100%,70% calc(100% - 10px),65% 100%,60% calc(100% - 10px),55% 100%,50% calc(100% - 10px),45% 100%,40% calc(100% - 10px),35% 100%,30% calc(100% - 10px),25% 100%,20% calc(100% - 10px),15% 100%,10% calc(100% - 10px),5% 100%,0 calc(100% - 10px));clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),95% 100%,90% calc(100% - 10px),85% 100%,80% calc(100% - 10px),75% 100%,70% calc(100% - 10px),65% 100%,60% calc(100% - 10px),55% 100%,50% calc(100% - 10px),45% 100%,40% calc(100% - 10px),35% 100%,30% calc(100% - 10px),25% 100%,20% calc(100% - 10px),15% 100%,10% calc(100% - 10px),5% 100%,0 calc(100% - 10px))}.ht .ht-receipt,.ht .ht-receipt-wrap{align-self:center;width:min(100%,340px)}.ht .ht-receipt-wrap{transform:rotate(1.2deg);filter:drop-shadow(4px 5px 0 rgba(26,14,4,.5))}.ht .ht-receipt-wrap .ht-receipt{width:100%}.ht .ht-r-head{margin:0 0 12px;text-align:center;font-weight:700;font-size:.8125rem;font-size-adjust:cap-height .7;letter-spacing:.12em;text-transform:uppercase}.ht .ht-r-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 6px}.ht .ht-r-row b{flex:none;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ht .ht-r-less{color:#5a6570}.ht .ht-r-total{margin-top:12px;padding-top:10px;background:repeating-linear-gradient(90deg,var(--ink) 0 6px,transparent 6px 10px) top /100% 2px no-repeat;font-weight:700;font-size:1rem}.ht .ht-r-alt{color:#5a6570}.ht .ht-chat{align-self:stretch;padding:20px;transform:rotate(-.8deg)}.ht .ht-chat .ht-times{margin:0}.ht .ht-chat-line{margin:0;font-family:var(--font-hand);font-size:1.5rem;line-height:1.2}.ht .ht-flyer{margin:0;align-self:center;display:flex;flex-direction:column;align-items:center;gap:8px}.ht .ht-flyer-frame{position:relative;transform:rotate(-1.5deg)}.ht .ht-flyer-scale{display:block}.ht .ht-flyer-scale .fl-sheet{zoom:.36;box-shadow:14px 16px 0 rgba(26,14,4,.5)}@media (max-width:359px){.ht .ht-flyer-scale .fl-sheet{zoom:.3}}.ht .ht-cap{display:inline-block;padding:4px 12px;background:#fffdf3;font-family:var(--font-hand);font-size:1.125rem;transform:rotate(1deg);box-shadow:2px 3px 0 rgba(26,14,4,.4)}.ht .ht-bar{position:-webkit-sticky;position:sticky;bottom:12px;z-index:6;display:flex;flex-direction:column;gap:8px;padding:16px 16px 20px;transform:rotate(.4deg)}.ht .ht-bar-kick{margin:0;font-family:var(--font-hand);font-size:1.5rem;line-height:1.1;text-align:center}@media (min-width:600px){.ht .ht-bar{position:static}}.ht .ht-proof{position:relative;margin:0 0 24px;padding:10px 14px;background:#e9d3ae;transform:rotate(-1deg);box-shadow:2px 3px 0 rgba(26,14,4,.35)}.ht .ht-proof blockquote{margin:0;font-family:var(--font-hand);font-size:1.125rem;line-height:1.3;color:var(--ink)}.ht .ht-proof figcaption{margin-top:4px;font-family:var(--font-mono);font-weight:700;font-size:.8125rem;font-size-adjust:cap-height .7;letter-spacing:.08em;text-transform:uppercase;color:var(--ink)}@media (max-width:599px){.ht .ht-start .ht-deck{margin-bottom:16px}}.ht .ht-bar .ht-field{margin:0}.ht .ht-problem{margin:0;color:#b23a3e}.ht .ht-done-scene{position:relative;margin:0 0 8px}.ht .ht-opened{position:absolute;right:4%;top:18%;padding:4px 12px;border:3px solid #b23a3e;border-radius:6px;color:#b23a3e;font-family:var(--font-mono);font-weight:700;font-size:1.5rem;letter-spacing:.12em;text-transform:uppercase;transform:rotate(-12deg);background:rgba(255,253,243,.85);filter:url(#roughsm)}@media (prefers-reduced-motion:no-preference){.ht .ht-opened{animation:ht-slam .26s var(--ease-out,ease-out) .3s both}}@keyframes ht-slam{0%{opacity:0;scale:1.6}to{opacity:1;scale:1}}.ht .ht-bar-door{position:static}.ht .ht-bar-door .door-form{display:flex;flex-direction:column;gap:8px}.ht .ht-bar-door .door-label{font-family:var(--font-mono);font-weight:700;font-size:.8125rem;font-size-adjust:cap-height .7;letter-spacing:.08em;text-transform:uppercase}.ht .ht-bar-door input[name=email]{width:100%;min-height:48px;padding:8px 2px;background:transparent;border:0;border-bottom:2.5px dashed var(--ink);font-family:var(--font-hand);font-size:1.25rem;color:var(--ink);border-radius:0}.ht .ht-bar-door input[name=email]:focus{outline:none;border-bottom-style:solid;border-bottom-color:var(--color-lazuli)}.ht .ht-bar-door .door-go{width:100%;min-height:56px}.ht .ht-bar-door .signin-consent,.ht .ht-bar-door .wf-free{margin:0;font-size:.875rem;line-height:1.4}