.magnets[data-astro-cid-lw6i54am]{flex-wrap:wrap;align-items:stretch;gap:28px;display:flex}.magnets__tray[data-astro-cid-lw6i54am]{flex-wrap:wrap;flex:320px;align-content:flex-start;gap:14px;margin:0;padding:0;list-style:none;display:flex}.magnet[data-astro-cid-lw6i54am]{border-radius:var(--radius-pill);border:var(--stroke-drawn) solid var(--set-ink);background:var(--m-bg);width:104px;height:104px;color:var(--m-fg);font:600 15px var(--font-sans);cursor:pointer;transition:transform .15s,opacity .15s}.magnet[data-astro-cid-lw6i54am]:hover{transform:rotate(-6deg)scale(1.05)}.magnet[data-astro-cid-lw6i54am][aria-pressed=true]{opacity:.35}.fridge[data-astro-cid-lw6i54am]{border:var(--stroke-drawn) solid var(--set-ink);border-radius:var(--radius-lg);background:#eff3ec;flex:380px;min-height:340px;padding:28px 28px 84px;display:none;position:relative}[data-astro-cid-lw6i54am][data-ready] .fridge[data-astro-cid-lw6i54am]{display:block}.fridge__handle[data-astro-cid-lw6i54am]{border-radius:var(--radius-pill);border:2px solid var(--set-ink);background:#c9d3bc;width:12px;height:120px;position:absolute;top:40px;right:20px}.fridge__label[data-astro-cid-lw6i54am]{color:#3e5a35;margin:0 0 16px;font-size:12px}.fridge__door[data-astro-cid-lw6i54am]{flex-wrap:wrap;gap:14px;max-width:86%;margin:0;padding:0;list-style:none;display:flex}.fridge__door[data-astro-cid-lw6i54am] .fridge__magnet{border-radius:var(--radius-pill);border:var(--stroke-drawn) solid var(--set-ink);background:var(--m-bg);width:84px;height:84px;color:var(--m-fg);font:600 14px var(--font-sans);transform:rotate(var(--m-tilt));justify-content:center;align-items:center;animation:.2s ease-out stick;display:flex}@keyframes stick{0%{transform:rotate(var(--m-tilt)) scale(1.2)}}.fridge__reset[data-astro-cid-lw6i54am]{background:var(--set-surface);color:var(--set-ink);border:var(--stroke-drawn) solid var(--set-ink);border-radius:var(--radius-pill);font:600 15px var(--font-sans);cursor:pointer;padding:10px 18px;position:absolute;bottom:24px;left:28px}.fridge__reset[data-astro-cid-lw6i54am][hidden]{display:none}@media (prefers-reduced-motion:reduce){.magnet[data-astro-cid-lw6i54am]{transition:none}.magnet[data-astro-cid-lw6i54am]:hover{transform:none}.fridge__door[data-astro-cid-lw6i54am] .fridge__magnet{animation:none}}.studio-bar[data-astro-cid-d5nav5ze]{z-index:5;background:var(--eggshell);color:var(--ink);border-bottom:var(--stroke-drawn) solid var(--ink);position:sticky;top:0}.studio-bar__inner[data-astro-cid-d5nav5ze]{max-width:var(--content-max);padding:10px var(--gutter);justify-content:space-between;align-items:center;gap:12px;margin:0 auto;display:flex}.studio-bar__home[data-astro-cid-d5nav5ze]{flex-shrink:0;display:flex}.studio-bar__logo[data-astro-cid-d5nav5ze]{width:auto;height:34px}.studio-bar__nav[data-astro-cid-d5nav5ze]{align-items:center;gap:12px;display:flex}.studio-bar__link[data-astro-cid-d5nav5ze]{color:var(--ink);white-space:nowrap;padding:10px 6px;font-size:15px;font-weight:600;text-decoration:none}.studio-bar__link[data-astro-cid-d5nav5ze]:hover{color:var(--toast)}.studio-bar__action[data-astro-cid-d5nav5ze]{background:var(--set-action,var(--toast));color:var(--set-on-action,var(--on-toast));border:var(--stroke-drawn) solid var(--ink);border-radius:var(--radius-pill);white-space:nowrap;padding:10px 20px;font-weight:600;text-decoration:none}.studio-bar[data-astro-cid-d5nav5ze] [data-astro-cid-d5nav5ze]:focus-visible{outline-color:var(--ink)}@media (width<=900px){.studio-bar__link[data-astro-cid-d5nav5ze]{display:none}}@media (width<=640px){.studio-bar__inner[data-astro-cid-d5nav5ze]{padding:10px 16px}.studio-bar__logo[data-astro-cid-d5nav5ze]{height:28px}.studio-bar__action[data-astro-cid-d5nav5ze]{padding:8px 14px;font-size:14px}}.set-footer[data-astro-cid-yasolzkd]{padding:32px var(--gutter) 56px;color:var(--ink);flex-direction:column;align-items:center;gap:10px;font-size:14px;display:flex}.set-footer__sign[data-astro-cid-yasolzkd]{color:var(--ink);align-items:center;gap:10px;text-decoration:none;display:flex}.set-footer__sign[data-astro-cid-yasolzkd]:hover{color:var(--ink)}.set-footer__sign[data-astro-cid-yasolzkd] span[data-astro-cid-yasolzkd]{font-size:18px}.set-footer[data-astro-cid-yasolzkd] p[data-astro-cid-yasolzkd]{margin:0}.set-footer[data-astro-cid-yasolzkd] [data-astro-cid-yasolzkd]:focus-visible{outline-color:var(--ink)}body.set-page{background:var(--set-bg);color:var(--set-ink)}.set-main{max-width:var(--content-max);padding:0 var(--gutter);margin:0 auto}.set-main a:not(.set-btn):not(.vendor){color:var(--set-heading,var(--set-ink))}.set-main a:not(.set-btn):not(.vendor):hover{color:var(--set-accent)}.set-main :focus-visible{outline-color:var(--set-focus,var(--set-ink))}.set-main .display{font-family:var(--set-display,var(--font-serif));font-synthesis:none;font-weight:400}.hero[data-astro-cid-lubxjxrk]{flex-wrap:wrap;align-items:center;gap:40px;padding:56px 0 40px;display:flex}.hero__text[data-astro-cid-lubxjxrk]{flex:440px;min-width:0}.hero__status[data-astro-cid-lubxjxrk]{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 14px;display:flex}.hero__status[data-astro-cid-lubxjxrk] .hero__time{color:var(--set-ink-muted,var(--set-ink));font-size:13px;line-height:18px}.hero__name[data-astro-cid-lubxjxrk]{color:var(--set-heading,var(--set-ink));margin:0 0 18px;font-size:clamp(56px,12vw,104px);line-height:.95}.hero__tagline[data-astro-cid-lubxjxrk]{max-width:460px;margin:0 0 28px;font-size:20px;line-height:30px}.hero__actions[data-astro-cid-lubxjxrk]{flex-wrap:wrap;gap:12px;display:flex}.set-btn[data-astro-cid-lubxjxrk]{background:var(--set-action,var(--set-accent));color:var(--set-on-action,var(--set-bg));border:var(--stroke-drawn) solid var(--set-ink);border-radius:var(--radius-pill);align-items:center;padding:14px 26px;font-size:17px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.set-btn--quiet[data-astro-cid-lubxjxrk]{background:var(--set-surface,var(--set-bg));color:var(--set-ink)}.hero__specs[data-astro-cid-lubxjxrk]{color:var(--set-ink-muted,var(--set-ink));margin:20px 0 0;font-size:13px;line-height:18px}.hero__updates[data-astro-cid-lubxjxrk]{max-width:460px;margin-top:16px}.hero__updates[data-astro-cid-lubxjxrk] summary[data-astro-cid-lubxjxrk]{cursor:pointer;font-weight:600}.hero__art[data-astro-cid-lubxjxrk]{flex:480px;justify-content:center;align-items:center;min-width:0;padding:56px 0;display:flex}.hero__art[data-astro-cid-lubxjxrk] .kb-art{width:100%;max-width:620px;height:auto}.set-section[data-astro-cid-lubxjxrk]{padding:var(--section-gap) 0}.set-h2[data-astro-cid-lubxjxrk]{color:var(--set-heading,var(--set-ink));margin:0 0 8px;font-size:clamp(44px,11vw,56px);line-height:1.07}.set-intro[data-astro-cid-lubxjxrk]{max-width:560px;margin:0 0 36px;font-size:18px;line-height:28px}ul[data-astro-cid-lubxjxrk]{margin:0;padding:0;list-style:none}#kits[data-astro-cid-lubxjxrk]{padding-top:48px;padding-bottom:48px}.menu[data-astro-cid-lubxjxrk]{background:var(--set-surface,var(--set-bg));border:var(--stroke-drawn) solid var(--set-ink);border-radius:var(--radius-lg);max-width:820px;margin:0 auto;padding:clamp(24px,5vw,44px) clamp(20px,5vw,48px)}.menu__eyebrow[data-astro-cid-lubxjxrk]{text-align:center;letter-spacing:.1em;color:var(--set-ink-muted,var(--set-ink));margin:0;font-size:13px;line-height:18px}.menu__title[data-astro-cid-lubxjxrk]{text-align:center;color:var(--set-accent);margin:4px 0 32px}.menu__intro[data-astro-cid-lubxjxrk]{text-align:center;margin-inline:auto}.menu__list[data-astro-cid-lubxjxrk]{flex-direction:column;gap:26px;display:flex}.menu__row[data-astro-cid-lubxjxrk]{align-items:baseline;gap:10px;display:flex}.menu__name[data-astro-cid-lubxjxrk]{min-width:0;font-size:26px;line-height:32px}.menu__leader[data-astro-cid-lubxjxrk]{border-bottom:3px dotted var(--set-rule,var(--set-accent));flex:24px;transform:translateY(-6px)}.menu__price[data-astro-cid-lubxjxrk]{white-space:nowrap;font-size:16px}.menu__desc[data-astro-cid-lubxjxrk]{color:var(--set-ink-muted,var(--set-ink));margin:6px 0 0;font-size:16px;line-height:24px}.menu__compat[data-astro-cid-lubxjxrk]{color:var(--set-ink-muted,var(--set-ink));margin:6px 0 0;font-size:12px;line-height:16px}.swatches[data-astro-cid-lubxjxrk]{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:24px;display:grid}.swatch[data-astro-cid-lubxjxrk]{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.swatch__art[data-astro-cid-lubxjxrk]{flex-direction:column;align-items:center;display:flex}.swatch__body[data-astro-cid-lubxjxrk]{border:var(--stroke-drawn) solid var(--set-ink);justify-content:center;align-items:center;display:flex}.swatch__code[data-astro-cid-lubxjxrk]{background:var(--set-surface,var(--set-bg));color:var(--set-ink);border:2px solid var(--set-ink);border-radius:10px;padding:6px 10px;font-size:12px;line-height:1}.swatches--jar[data-astro-cid-lubxjxrk] .swatch__lid[data-astro-cid-lubxjxrk]{background:repeating-linear-gradient(90deg, var(--set-accent) 0 13px, var(--set-surface) 13px 26px);border:var(--stroke-drawn) solid var(--set-ink);border-radius:8px 8px 4px 4px;width:104px;height:26px}.swatches--jar[data-astro-cid-lubxjxrk] .swatch__body[data-astro-cid-lubxjxrk]{border-radius:22px 22px 30px 30px;width:132px;height:150px;margin-top:-2px}.swatches--keycap[data-astro-cid-lubxjxrk] .swatch__lid[data-astro-cid-lubxjxrk]{display:none}.swatches--keycap[data-astro-cid-lubxjxrk] .swatch__body[data-astro-cid-lubxjxrk]{border-radius:var(--radius-md);width:128px;height:128px;box-shadow:inset 0 -12px #0000002e}.swatch__name[data-astro-cid-lubxjxrk]{font-size:22px;line-height:1.2}.swatch__role[data-astro-cid-lubxjxrk]{color:var(--set-ink-muted,var(--set-ink));margin:-10px 0 0;font-size:15px}.renders[data-astro-cid-lubxjxrk]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:28px;display:grid}.render[data-astro-cid-lubxjxrk]{border:1px solid var(--set-line,var(--line));border-radius:var(--radius-lg);background:var(--set-render-bg,var(--set-surface));aspect-ratio:4/3;margin:0;overflow:hidden}.render--wide[data-astro-cid-lubxjxrk]{aspect-ratio:20/11;grid-column:1/-1}.render[data-astro-cid-lubxjxrk] picture{height:100%}.render[data-astro-cid-lubxjxrk] img{object-fit:cover;width:100%;height:100%}.renders__credit[data-astro-cid-lubxjxrk]{color:var(--set-ink-muted,var(--set-ink));margin:14px 0 0;font-size:14px}.extras[data-astro-cid-lubxjxrk]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px;display:grid}.extra[data-astro-cid-lubxjxrk]{flex-direction:column;gap:8px;display:flex}.extra__sticker[data-astro-cid-lubxjxrk]{border-radius:var(--radius-pill);border:var(--stroke-drawn) solid var(--set-ink);width:104px;height:104px}.extra__name[data-astro-cid-lubxjxrk]{font-size:22px;line-height:1.2}.extra__desc[data-astro-cid-lubxjxrk]{color:var(--set-ink-muted,var(--set-ink));margin:0}.vendors[data-astro-cid-lubxjxrk]{background:var(--set-panel,var(--set-ink));color:var(--set-on-panel,var(--set-bg));border:var(--stroke-drawn) solid var(--set-ink);border-radius:var(--radius-lg);padding:clamp(24px,5vw,44px) clamp(20px,5vw,48px)}.vendors__title[data-astro-cid-lubxjxrk]{color:var(--set-panel-heading,var(--set-accent))}.vendors__intro[data-astro-cid-lubxjxrk]{margin-bottom:28px}.vendors__grid[data-astro-cid-lubxjxrk]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;display:grid}.vendor[data-astro-cid-lubxjxrk]{background:var(--set-surface,var(--set-bg));color:var(--set-ink);border:var(--stroke-drawn) solid var(--set-ink);border-radius:20px;flex-direction:column;gap:2px;height:100%;padding:16px 20px;text-decoration:none;display:flex}.vendor[data-astro-cid-lubxjxrk]:hover{color:var(--set-ink)}.vendors[data-astro-cid-lubxjxrk] [data-astro-cid-lubxjxrk]:focus-visible{outline-color:var(--set-on-panel,var(--set-bg))}.vendor__region[data-astro-cid-lubxjxrk]{letter-spacing:.08em;color:var(--set-panel-muted,var(--set-ink));font-size:12px}.vendor__name[data-astro-cid-lubxjxrk]{font-size:18px;font-weight:600}.faq[data-astro-cid-lubxjxrk]{max-width:760px;padding-top:48px;padding-bottom:32px}.faq__title[data-astro-cid-lubxjxrk]{color:var(--set-ink);margin:0 0 18px;font-size:32px;line-height:1.2}.faq__list[data-astro-cid-lubxjxrk]{flex-direction:column;gap:12px;display:flex}.faq__item[data-astro-cid-lubxjxrk]{background:var(--set-surface,var(--set-bg));border:var(--stroke-drawn) solid var(--set-ink);border-radius:20px;padding:16px 20px}.faq__item[data-astro-cid-lubxjxrk] summary[data-astro-cid-lubxjxrk]{cursor:pointer;font-size:17px;font-weight:600}.faq__item[data-astro-cid-lubxjxrk] p[data-astro-cid-lubxjxrk]{margin:10px 0 0;line-height:24px}@media (width<=640px){.hero[data-astro-cid-lubxjxrk]{gap:24px;padding-top:40px}.hero__art[data-astro-cid-lubxjxrk]{padding:0}.renders[data-astro-cid-lubxjxrk]{grid-template-columns:minmax(0,1fr)}.menu__name[data-astro-cid-lubxjxrk]{font-size:22px;line-height:28px}}
