.mq-item.svelte-s2sshx{cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:inline-flex}@media (hover:hover){.marquee.svelte-s2sshx:hover .marquee-track:where(.svelte-s2sshx){animation-duration:30s;animation-play-state:paused}.mq-item.svelte-s2sshx:hover span:where(.svelte-s2sshx){text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}}.brand-face.svelte-s2sshx .edek-pupil{transition:transform .18s ease-out}.buy-cta.svelte-s2sshx{--juice-pulse-lo:4px 4px 0 var(--color-ink);--juice-pulse-hi:6px 6px 0 var(--color-ink)}.nav-out.svelte-s2sshx{box-shadow:inset 0 -3px 0 var(--color-haz)}@media (width<=900px){.nav.svelte-s2sshx{flex-wrap:wrap}.nav.svelte-s2sshx a:where(.svelte-s2sshx){padding:7px 8px;font-size:.78rem}}.nav-chips.svelte-s2sshx{display:none}@media (width<=620px){.nav-chips.svelte-s2sshx{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:8px;padding:4px 20px 12px;display:flex;overflow-x:auto}.nav-chips.svelte-s2sshx::-webkit-scrollbar{display:none}.nav-chips.svelte-s2sshx a:where(.svelte-s2sshx){border:2.5px solid var(--color-ink);background:var(--color-paper-2);box-shadow:2px 2px 0 var(--color-ink);font-family:var(--font-display);color:var(--color-ink);border-radius:999px;flex-shrink:0;padding:6px 13px;font-size:.78rem;font-weight:600;text-decoration:none}.nav-chips.svelte-s2sshx .chip-buy:where(.svelte-s2sshx){background:var(--color-haz);font-weight:700}}.ribbon-track.svelte-cgxtvg{animation-duration:var(--ribbon-duration,30s)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.ribbon.svelte-cgxtvg:hover .ribbon-track:where(.svelte-cgxtvg){animation-duration:calc(var(--ribbon-duration,30s) / 2)}}.slab.svelte-1e791lz{text-align:center}.slab-n.svelte-1e791lz{letter-spacing:-.01em;margin:0;font-size:clamp(2.1rem,8vw,4.6rem);line-height:.95}.slab-n.svelte-1e791lz b:where(.svelte-1e791lz){font-weight:inherit;background:var(--color-haz);border:4px solid var(--color-ink);box-shadow:4px 4px 0 var(--color-ink);font-variant-numeric:tabular-nums;border-radius:12px;padding:0 .14em;display:inline-block;transform:rotate(-1.5deg)}.slab-n.svelte-1e791lz b:where(.svelte-1e791lz):last-of-type{transform:rotate(1.5deg)}.slab-sub.svelte-1e791lz{font-family:var(--font-display);margin:18px 0 0;font-size:clamp(1rem,2.6vw,1.35rem);font-weight:600}.wall.svelte-1mspjwc{border:3px solid var(--color-ink);background:var(--color-paper-2);box-shadow:var(--shadow-sm);border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.wall.flush.svelte-1mspjwc{box-shadow:none;background:0 0;border:0;border-radius:0}.wall.svelte-1mspjwc>li.folded:where(.svelte-1mspjwc){display:none}.wall.svelte-1mspjwc>li:where(.svelte-1mspjwc){box-shadow:inset -1px 0 #1313131f,inset 0 -1px #1313131f}.wall.svelte-1mspjwc>li:where(.svelte-1mspjwc)>a:where(.svelte-1mspjwc){height:100%;color:inherit;grid-template-columns:30px 1fr 16px;align-items:start;gap:11px;padding:14px 13px;text-decoration:none;transition:background .12s,transform .12s;display:grid}@media (hover:hover){.wall.svelte-1mspjwc>li:where(.svelte-1mspjwc)>a:where(.svelte-1mspjwc):hover{background:var(--color-haz)}.wall.svelte-1mspjwc>li:where(.svelte-1mspjwc)>a:where(.svelte-1mspjwc):hover .wl-go:where(.svelte-1mspjwc){transform:translate(3px)}}.wall.svelte-1mspjwc>li:where(.svelte-1mspjwc)>a:where(.svelte-1mspjwc):focus-visible{background:var(--color-haz);outline:3px solid var(--color-ink);outline-offset:-3px}.wl-ico.svelte-1mspjwc{border:2px solid var(--color-ink);background:var(--color-paper);border-radius:8px;place-items:center;width:30px;height:30px;display:grid;overflow:hidden}.wl-ico.svelte-1mspjwc img:where(.svelte-1mspjwc){object-fit:contain;width:22px;height:22px}.wl-mono.svelte-1mspjwc{font-family:var(--font-display);text-transform:uppercase;font-size:.85rem;font-style:normal;font-weight:700}.wl-body.svelte-1mspjwc{gap:3px;min-width:0;display:grid}.wl-src.svelte-1mspjwc{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-muted);font-size:.62rem}.wl-hl.svelte-1mspjwc{font-family:var(--font-display);letter-spacing:.005em;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;font-size:.86rem;font-weight:600;line-height:1.32;display:-webkit-box;overflow:hidden}.wl-go.svelte-1mspjwc{font-family:var(--font-display);color:var(--color-muted);align-self:center;font-weight:700;transition:transform .12s}@media (width<=900px){.wall.svelte-1mspjwc{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.wall.svelte-1mspjwc{grid-template-columns:1fr}.wl-hl.svelte-1mspjwc{-webkit-line-clamp:3;line-clamp:3;font-size:.9rem}}@media (prefers-reduced-motion:reduce){.wall.svelte-1mspjwc>li:where(.svelte-1mspjwc)>a:where(.svelte-1mspjwc),.wl-go.svelte-1mspjwc{transition:none}}.site-footer.svelte-4jwo3w{gap:18px;padding:34px 20px 56px}.foot-close.svelte-4jwo3w{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.foot-mark.svelte-4jwo3w{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.foot-wordmark.svelte-4jwo3w{font-family:var(--font-display);letter-spacing:.02em;color:var(--color-ink);text-shadow:4px 4px 0 var(--color-haz);font-size:clamp(2.4rem,8vw,3.6rem);font-weight:700;line-height:.9}.foot-endstamp.svelte-4jwo3w{letter-spacing:.12em;margin-top:0;font-size:.74rem}.foot-side.svelte-4jwo3w{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.foot-chip.svelte-4jwo3w,.foot-top.svelte-4jwo3w,.foot-greet.svelte-4jwo3w{background:var(--color-paper-2);border:2.5px solid var(--color-ink);min-height:44px;box-shadow:3px 3px 0 var(--color-ink);font-family:var(--font-display);letter-spacing:.04em;color:var(--color-ink);cursor:pointer;border-radius:999px;align-items:center;gap:9px;padding:0 16px;font-size:.78rem;font-weight:600;text-decoration:none;transition:transform .13s,box-shadow .13s,background .15s;display:inline-flex}.foot-top.svelte-4jwo3w{background:var(--color-haz);font-weight:700}.foot-greet.svelte-4jwo3w{letter-spacing:.1em;color:var(--color-muted);padding-left:8px;font-size:.7rem}@media (hover:hover){.foot-chip.svelte-4jwo3w:hover,.foot-top.svelte-4jwo3w:hover,.foot-greet.svelte-4jwo3w:hover{box-shadow:5px 5px 0 var(--color-ink);background:var(--color-haz);color:var(--color-ink);transform:translate(-2px,-2px)}}.foot-chip.svelte-4jwo3w:active,.foot-top.svelte-4jwo3w:active,.foot-greet.svelte-4jwo3w:active{box-shadow:0 0 0 var(--color-ink);transform:translate(2px,2px)}.foot-face.svelte-4jwo3w{flex-shrink:0;width:30px;display:block}.foot-face.svelte-4jwo3w svg:where(.svelte-4jwo3w){transform-origin:50% 90%;width:100%;height:auto;display:block}@media (prefers-reduced-motion:no-preference){.foot-greet.waving.svelte-4jwo3w .foot-face:where(.svelte-4jwo3w) svg:where(.svelte-4jwo3w){animation:.8s ease-in-out svelte-4jwo3w-foot-wave}}@keyframes svelte-4jwo3w-foot-wave{0%,to{transform:rotate(0)}20%{transform:rotate(-9deg)}40%{transform:rotate(8deg)}60%{transform:rotate(-8deg)}80%{transform:rotate(6deg)}}.foot-rule.svelte-4jwo3w{border:0;border-top:3px dashed #1313134d;height:0;margin:4px 0 2px}.foot-links.svelte-4jwo3w{flex-wrap:wrap;gap:10px;display:flex}.foot-credit.svelte-4jwo3w,.foot-sign.svelte-4jwo3w{max-width:78ch;margin:0}.foot-disclaimer.svelte-4jwo3w{border-left:4px solid var(--color-haz);max-width:78ch;margin:0;padding:12px 0 12px 16px;scroll-margin-top:96px}.foot-disclaimer-coda.svelte-4jwo3w{margin-top:.55em;display:block}.foot-sign.svelte-4jwo3w{font-family:var(--font-mono);letter-spacing:.08em}
