.step-label[data-astro-cid-lcdefpme],.chip[data-astro-cid-lcdefpme],.tag-pill[data-astro-cid-lcdefpme],.status[data-astro-cid-lcdefpme],.hint[data-astro-cid-lcdefpme],.sticker-tag[data-astro-cid-lcdefpme],.pill[data-astro-cid-lcdefpme]{text-transform:uppercase;letter-spacing:.04em}.pill[data-astro-cid-lcdefpme]{border:2.5px solid var(--color-ink);min-height:2.75rem;color:var(--color-ink);cursor:pointer;transition:transform .16s var(--ease-out), box-shadow .16s var(--ease-out);-webkit-tap-highlight-color:transparent;background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:.6rem;padding:0 1.25rem;font-size:.78rem;font-weight:700;text-decoration:none;display:inline-flex}.pill[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{stroke-width:2.4px;width:1.1em;height:1.1em}.pill[data-astro-cid-lcdefpme]:active:not(:disabled){box-shadow:none;transition-duration:.1s;transform:scale(.97)}.pill[data-astro-cid-lcdefpme]:disabled{opacity:.4;cursor:not-allowed}.pill-black[data-astro-cid-lcdefpme]{background:var(--color-ink);color:#fff}.pill-sm[data-astro-cid-lcdefpme]{border-width:2px;min-height:2.1rem;padding:0 .9rem;font-size:.7rem}.pill-xl[data-astro-cid-lcdefpme]{min-height:3.6rem;padding:0 1.9rem;font-size:.95rem}.pill-block[data-astro-cid-lcdefpme]{width:100%}.pill[data-astro-cid-lcdefpme]:focus-visible,.swatch[data-astro-cid-lcdefpme]:focus-visible,.url[data-astro-cid-lcdefpme]:focus-visible{outline:3px solid var(--color-red);outline-offset:3px}.topbar[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;padding:1.25rem clamp(1rem,3vw,2.25rem);display:flex}.wordmark[data-astro-cid-lcdefpme]{font-family:var(--font-brand);letter-spacing:-.04em;color:var(--color-ink);font-size:1.6rem;font-weight:800;text-decoration:none}.hero[data-astro-cid-lcdefpme]{place-items:center;max-width:92rem;min-height:min(52rem,92vh);margin:0 auto;padding:3rem clamp(1rem,3vw,2.25rem) 6rem;display:grid;position:relative}.hero-clip[data-astro-cid-lcdefpme]{overflow-x:clip}.scatter[data-astro-cid-lcdefpme]{pointer-events:none;position:absolute;inset:0 clamp(1.25rem,2.5vw,2.5rem)}.sticker[data-astro-cid-lcdefpme]{top:var(--y);width:var(--w);transform:rotate(var(--r));pointer-events:auto;transition:transform .24s var(--ease-out);animation:drop-in .48s var(--ease-out) backwards;background:#fff;border-radius:1.1rem;padding:.55rem;position:absolute;box-shadow:0 1px #0000000f,0 14px 28px -10px #500a2859}.sticker[data-astro-cid-lcdefpme]:after{content:"";z-index:-1;border-radius:inherit;opacity:0;transition:opacity .24s var(--ease-out);position:absolute;inset:0;box-shadow:0 28px 44px -16px #500a2873}.scatter-left[data-astro-cid-lcdefpme] .sticker[data-astro-cid-lcdefpme]{left:var(--x)}.scatter-right[data-astro-cid-lcdefpme] .sticker[data-astro-cid-lcdefpme]{right:var(--x)}.sticker[data-astro-cid-lcdefpme]{animation-delay:calc(.62s + var(--i) * 45ms)}@keyframes drop-in{0%{opacity:0;transform:rotate(calc(var(--r) * 1.6)) scale(1.08)}}.sticker[data-astro-cid-lcdefpme] canvas[data-astro-cid-lcdefpme],.sticker[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:1;object-fit:cover;border-radius:.6rem;width:100%;display:block}.sticker-qr[data-astro-cid-lcdefpme]{image-rendering:pixelated}.sticker-tag[data-astro-cid-lcdefpme]{background:var(--color-ink);color:#fff;white-space:nowrap;border-radius:999px;padding:.25rem .6rem;font-size:.62rem;font-weight:700;position:absolute;bottom:-.7rem;left:50%;transform:translate(-50%)rotate(-3deg)}.hero-copy[data-astro-cid-lcdefpme]{z-index:2;text-align:center;flex-direction:column;align-items:center;max-width:44rem;display:flex;position:relative}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-family:var(--font-brand);letter-spacing:-.05em;text-wrap:balance;font-size:clamp(3rem,7.4vw,6.9rem);font-weight:800;line-height:.88}.word[data-astro-cid-lcdefpme]{animation:word-in .64s var(--ease-out) backwards;animation-delay:calc(60ms + var(--i) * 55ms);display:inline-block}@keyframes word-in{0%{opacity:0;filter:blur(6px);transform:translateY(.32em)rotate(2deg)}}.hero-copy[data-astro-cid-lcdefpme]>.pill[data-astro-cid-lcdefpme]{animation:rise-in .56s var(--ease-out) .48s backwards}@keyframes rise-in{0%{opacity:0;transform:translateY(10px)}}.lede[data-astro-cid-lcdefpme]{animation:rise-in .56s var(--ease-out) .4s backwards;max-width:34ch;margin:1.5rem 0 2rem;font-size:.95rem;line-height:1.6}.editor-wrap[data-astro-cid-lcdefpme]{padding:0 clamp(.75rem,3vw,2.25rem);scroll-margin-top:1.5rem}.card[data-astro-cid-lcdefpme]{background:#fff;border-radius:clamp(1.75rem,4vw,3rem);grid-template-columns:minmax(0,1fr) minmax(0,30rem);gap:clamp(2rem,5vw,4.5rem);max-width:76rem;margin:0 auto;padding:clamp(1.5rem,4vw,3.5rem);display:grid;box-shadow:0 30px 60px -30px #500a2866}.card-title[data-astro-cid-lcdefpme]{font-family:var(--font-brand);letter-spacing:-.05em;font-size:clamp(2.6rem,5vw,4rem);font-weight:800;line-height:.9}.card-lede[data-astro-cid-lcdefpme]{color:#555;margin-top:.75rem;font-size:.85rem;line-height:1.6}.steps[data-astro-cid-lcdefpme]{gap:1.9rem;margin-top:2.25rem;display:grid}.step[data-astro-cid-lcdefpme]{gap:.7rem;display:grid}.step-label[data-astro-cid-lcdefpme]{align-items:center;gap:.6rem;font-size:.72rem;font-weight:700;display:flex}.step-label[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{background:var(--color-pink);border-radius:50%;place-items:center;width:1.9rem;height:1.9rem;font-size:.68rem;display:inline-grid}.drop[data-astro-cid-lcdefpme]{border:2.5px dashed var(--color-ink);transition:background-color .15s var(--ease-out);background:#fff;border-radius:1.4rem;align-items:center;gap:.85rem;padding:.7rem;display:flex}.drop[data-astro-cid-lcdefpme].is-dragging{border-color:var(--color-red);background:#fff1f6}.drop-thumb[data-astro-cid-lcdefpme]{object-fit:cover;width:3.4rem;height:3.4rem;box-shadow:0 0 0 2px var(--color-ink);border:3px solid #fff;border-radius:50%;flex:none}.drop-name[data-astro-cid-lcdefpme]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-brand);letter-spacing:-.02em;flex:1;font-size:1.1rem;font-weight:700;overflow:hidden}.drop-actions[data-astro-cid-lcdefpme]{gap:.4rem;display:flex}.hint[data-astro-cid-lcdefpme]{color:#888;font-size:.64rem}.url[data-astro-cid-lcdefpme]{border:2.5px solid var(--color-ink);width:100%;height:3.6rem;color:var(--color-ink);transition:box-shadow .16s var(--ease-out);background:#fff;border-radius:999px;outline:none;padding:0 1.4rem;font-size:1rem}.url[data-astro-cid-lcdefpme]:focus{box-shadow:0 4px 0 var(--color-ink)}.err[data-astro-cid-lcdefpme]{color:var(--color-red);font-size:.75rem}.sliders[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:1.25rem 2rem;display:grid}.slider[data-astro-cid-lcdefpme] label[data-astro-cid-lcdefpme]{font-family:var(--font-brand);letter-spacing:-.02em;justify-content:space-between;align-items:center;font-size:1rem;font-weight:700;display:flex}.chip[data-astro-cid-lcdefpme]{background:var(--color-ink);color:#fff;border-radius:999px;padding:.2rem .55rem;font-size:.68rem;font-weight:700}.chip-right[data-astro-cid-lcdefpme]{margin-left:auto}.chunky[data-astro-cid-lcdefpme]{--slider-value:50%;appearance:none;cursor:pointer;background:0 0;width:100%;height:2.4rem;margin-top:.4rem}.chunky[data-astro-cid-lcdefpme]::-webkit-slider-runnable-track{border:2.5px solid var(--color-ink);background:linear-gradient(to right, var(--color-pink) var(--slider-value), #fff var(--slider-value));border-radius:999px;height:1rem}.chunky[data-astro-cid-lcdefpme]::-moz-range-track{border:2.5px solid var(--color-ink);background:linear-gradient(to right, var(--color-pink) var(--slider-value), #fff var(--slider-value));border-radius:999px;height:1rem}.chunky[data-astro-cid-lcdefpme]::-webkit-slider-thumb{-webkit-appearance:none;border:2.5px solid var(--color-ink);width:2rem;height:2rem;box-shadow:0 3px 0 var(--color-ink);transition:transform .15s var(--ease-out);background:#fff;border-radius:50%;margin-top:calc(-.5rem - 2.5px)}.chunky[data-astro-cid-lcdefpme]::-moz-range-thumb{border:2.5px solid var(--color-ink);width:2rem;height:2rem;box-shadow:0 3px 0 var(--color-ink);transition:transform .15s var(--ease-out);background:#fff;border-radius:50%}.chunky[data-astro-cid-lcdefpme]:active::-webkit-slider-thumb{transform:scale(1.12)}.chunky[data-astro-cid-lcdefpme]:active::-moz-range-thumb{transform:scale(1.12)}.chunky[data-astro-cid-lcdefpme]:focus-visible{outline:none}.chunky[data-astro-cid-lcdefpme]:focus-visible::-webkit-slider-thumb{background:var(--color-sun)}.inks[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.swatches[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.55rem;display:flex}.swatch[data-astro-cid-lcdefpme],.swatch-custom[data-astro-cid-lcdefpme]{width:2.6rem;height:2.6rem;box-shadow:0 0 0 2px var(--color-ink);cursor:pointer;transition:transform .15s var(--ease-out);-webkit-tap-highlight-color:transparent;border:3px solid #fff;border-radius:50%}.swatch[data-astro-cid-lcdefpme]{background:var(--c)}.swatch[data-astro-cid-lcdefpme]:active,.swatch-custom[data-astro-cid-lcdefpme]:active{transition-duration:.1s;transform:scale(.92)}.swatch[data-astro-cid-lcdefpme][aria-pressed=true],.swatch-custom[data-astro-cid-lcdefpme][data-active]{box-shadow:0 0 0 2px var(--color-ink), 0 0 0 5px var(--color-pink), 0 0 0 7px var(--color-ink)}.swatch-custom[data-astro-cid-lcdefpme]{background:var(--rainbow);position:relative;overflow:hidden}.swatch-custom[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]{opacity:0;cursor:pointer;position:absolute;inset:-4px}.ink-select[data-astro-cid-lcdefpme]{border:2px solid var(--color-ink);appearance:none;text-transform:uppercase;height:2.4rem;color:var(--color-ink);cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23111' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right .8rem center/.85rem no-repeat;border-radius:999px;padding:0 2.2rem 0 1rem;font-size:.72rem;font-weight:700}.card-preview[data-astro-cid-lcdefpme]{background:var(--color-pink);border-radius:clamp(1.5rem,3vw,2.25rem);flex-direction:column;align-self:start;align-items:stretch;gap:1.25rem;padding:clamp(1.25rem,3vw,2rem);display:flex;position:sticky;top:1.5rem}.die-cut[data-astro-cid-lcdefpme]{clip-path:polygon(0 0,100% 0,100% calc(100% - 3.2rem),calc(100% - 3.2rem) 100%,0 100%);background:#fff;border-radius:1.6rem;padding:.85rem;position:relative;transform:rotate(-2deg);box-shadow:0 1px #0000000f,0 22px 40px -18px #500a2880}.die-cut[data-astro-cid-lcdefpme] canvas[data-astro-cid-lcdefpme]{aspect-ratio:1;width:100%;image-rendering:pixelated;background:#fff;border-radius:.9rem;transition:opacity .16s;display:block}.peel[data-astro-cid-lcdefpme]{background:linear-gradient(135deg,#f4f4f4 0%,#fff 45%,#d9d9d9 52%,#0000 52.5%);border-top-left-radius:.9rem;width:3.2rem;height:3.2rem;position:absolute;bottom:0;right:0;box-shadow:-3px -3px 8px -2px #0000002e}.die-badge[data-astro-cid-lcdefpme]{z-index:1;background:var(--color-red);color:#fff;text-align:center;text-transform:uppercase;border-radius:50%;place-items:center;width:4.6rem;height:4.6rem;font-size:.66rem;font-weight:700;line-height:1.15;display:grid;position:absolute;top:-1.4rem;right:-.6rem;transform:rotate(14deg);box-shadow:0 8px 16px -8px #780a0a99}.die-wrap[data-astro-cid-lcdefpme]{margin-top:1rem;position:relative}.status[data-astro-cid-lcdefpme]{text-align:center;font-size:.68rem;font-weight:700}.actions[data-astro-cid-lcdefpme]{gap:.6rem;display:grid}.actions-row[data-astro-cid-lcdefpme]{gap:.6rem;display:flex}.actions-row[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{flex:1}.actions-row[data-astro-cid-lcdefpme] .pill[data-astro-cid-lcdefpme]{width:100%}.scan-cta[data-astro-cid-lcdefpme]{display:flex}.shop[data-astro-cid-lcdefpme],.why[data-astro-cid-lcdefpme]{max-width:76rem;margin:0 auto;padding:clamp(4rem,9vw,7rem) clamp(1rem,3vw,2.25rem) 0}.section-title[data-astro-cid-lcdefpme]{font-family:var(--font-brand);letter-spacing:-.05em;margin-bottom:2rem;font-size:clamp(2.2rem,5vw,3.75rem);font-weight:800;line-height:.92}.shop-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.75rem,2vw,1.4rem);padding:0;list-style:none;display:grid}.product[data-astro-cid-lcdefpme]{transition:transform .22s var(--ease-out);background:#fff;border-radius:1.5rem;padding:.6rem .6rem .9rem}.product-img[data-astro-cid-lcdefpme]{aspect-ratio:4/5;background:#f3f3f3;border-radius:1.05rem;position:relative;overflow:hidden}.product-img[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%}.product-meta[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem .35rem 0;display:flex}.product-name[data-astro-cid-lcdefpme]{min-width:0;font-family:var(--font-brand);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:700;overflow:hidden}.tag-pill[data-astro-cid-lcdefpme]{border:2px solid var(--color-ink);border-radius:999px;flex:none;padding:.2rem .55rem;font-size:.6rem;font-weight:700}.why-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.75rem,2vw,1.4rem);display:grid}.why-card[data-astro-cid-lcdefpme]{background:#fff;border-radius:1.75rem;padding:1.75rem 1.5rem 2rem}.why-card[data-astro-cid-lcdefpme][data-tone=ink]{background:var(--color-ink);color:#fff}.why-card[data-astro-cid-lcdefpme][data-tone=sun]{background:var(--color-sun)}.why-mark[data-astro-cid-lcdefpme]{background:var(--color-pink);min-width:4.25rem;height:4.25rem;color:var(--color-ink);font-family:var(--font-brand);letter-spacing:-.04em;border-radius:999px;place-items:center;padding:0 .6rem;font-size:1.6rem;font-weight:800;display:inline-grid}.why-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-family:var(--font-brand);letter-spacing:-.035em;margin-top:1.5rem;font-size:1.5rem;font-weight:800;line-height:1}.why-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{opacity:.8;margin-top:.85rem;font-size:.8rem;line-height:1.65}.foot[data-astro-cid-lcdefpme]{text-align:center;padding:clamp(4rem,9vw,7rem) clamp(1rem,3vw,2.25rem) 6rem}.foot-mark[data-astro-cid-lcdefpme]{font-family:var(--font-brand);letter-spacing:-.06em;font-size:clamp(3.5rem,15vw,13rem);font-weight:800;line-height:.85;display:block}.foot-nav[data-astro-cid-lcdefpme]{text-transform:uppercase;letter-spacing:.04em;flex-wrap:wrap;justify-content:center;gap:.5rem 1.5rem;margin-top:1.5rem;font-size:.75rem;font-weight:700;display:flex}.foot-nav[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:focus-visible{outline:3px solid var(--color-red);outline-offset:3px}.foot[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin-top:1.25rem;font-size:.75rem}.foot[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:inherit;text-underline-offset:3px;text-decoration:underline 2px}@media (hover:hover) and (pointer:fine){.sticker[data-astro-cid-lcdefpme]:hover{z-index:3}.sticker[data-astro-cid-lcdefpme]:hover:after{opacity:1}.url[data-astro-cid-lcdefpme]:hover:not(:focus){box-shadow:0 2px 0 var(--color-ink)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.pill[data-astro-cid-lcdefpme]:hover:not(:disabled):not(:active){box-shadow:0 4px 0 var(--color-ink);transform:translateY(-2px)}.pill-black[data-astro-cid-lcdefpme]:hover:not(:disabled):not(:active){box-shadow:0 4px 0 var(--color-red)}.sticker[data-astro-cid-lcdefpme]:hover{transform:translateY(-6px) rotate(calc(var(--r) * .5)) scale(1.03)}.swatch[data-astro-cid-lcdefpme]:hover:not(:active),.swatch-custom[data-astro-cid-lcdefpme]:hover:not(:active){transform:scale(1.08)}.chunky[data-astro-cid-lcdefpme]:hover:not(:active)::-webkit-slider-thumb{transform:scale(1.06)}.chunky[data-astro-cid-lcdefpme]:hover:not(:active)::-moz-range-thumb{transform:scale(1.06)}.product[data-astro-cid-lcdefpme]:hover{transform:translateY(-4px) rotate(var(--tilt))}}.sticker[data-astro-cid-lcdefpme][data-pressed]{transform:rotate(var(--r)) scale(.97);transition-duration:.1s}.product[data-astro-cid-lcdefpme][data-pressed]{transition-duration:.1s;transform:scale(.97)}@media (width<=1180px){.hero[data-astro-cid-lcdefpme]{min-height:46rem}.sticker[data-astro-cid-lcdefpme]{width:calc(var(--w) * .78)}}@media (width<=900px){.card[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}.card-preview[data-astro-cid-lcdefpme]{order:-1;position:static}.scan-cta[data-astro-cid-lcdefpme]{display:none}.shop-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}.why-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.hero[data-astro-cid-lcdefpme]{--u:min(1vw, 4.6px);--band:calc(58 * var(--u));min-height:0;padding-top:calc(var(--band) + 1.5rem);padding-bottom:3rem;display:block}.scatter[data-astro-cid-lcdefpme]{height:var(--band);inset:.5rem max(0px,50% - 17rem) auto}.lede[data-astro-cid-lcdefpme]{margin:1.1rem 0 1.5rem}.scatter[data-astro-cid-lcdefpme] .sticker[data-astro-cid-lcdefpme]{top:var(--my);width:calc(var(--mw) * var(--u));border-radius:.85rem;padding:.4rem}.scatter-left[data-astro-cid-lcdefpme] .sticker[data-astro-cid-lcdefpme]{left:var(--mx)}.scatter-right[data-astro-cid-lcdefpme] .sticker[data-astro-cid-lcdefpme]{right:var(--mx)}.sticker[data-astro-cid-lcdefpme] canvas[data-astro-cid-lcdefpme],.sticker[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{border-radius:.5rem}.sticker[data-astro-cid-lcdefpme].mobile-hide{display:none}.sliders[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}.swatches[data-astro-cid-lcdefpme]{gap:.4rem}.swatch[data-astro-cid-lcdefpme],.swatch-custom[data-astro-cid-lcdefpme]{width:2.25rem;height:2.25rem}.drop[data-astro-cid-lcdefpme]{flex-wrap:wrap}.drop-actions[data-astro-cid-lcdefpme]{width:100%}.drop-actions[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{flex:1}}@media (prefers-reduced-motion:reduce){.sticker[data-astro-cid-lcdefpme],.word[data-astro-cid-lcdefpme],.lede[data-astro-cid-lcdefpme],.hero-copy[data-astro-cid-lcdefpme]>.pill[data-astro-cid-lcdefpme]{animation-name:fade-in}@keyframes fade-in{0%{opacity:0}}}
