@keyframes brand-image-pop{0%{opacity:.2;filter:saturate(.85);transform:scale(.985)}to{opacity:1;filter:saturate();transform:scale(1)}}.brand-image-pop{animation:brand-image-pop .32s var(--brand-ease,ease-out)}.lb-spec-band{background:#ffffff04;border-radius:8px;padding:1.5rem}.lb-spec-cell{border-left-width:3px;border-left-color:hsl(var(--accent))}.lb-spec-label{color:hsl(var(--accent));letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:900}.lb-spec-value{color:hsl(var(--foreground));margin-top:4px;font-size:1.15rem;font-weight:900;line-height:1.15}.lb-timeline{flex-direction:column;gap:20px;display:flex;position:relative}.lb-timeline:before{content:"";z-index:1;background:#ffffff14;width:2px;position:absolute;top:24px;bottom:24px;left:21px}.lb-step-row{z-index:2;position:relative}.lb-step-indicator{box-shadow:0 0 0 1px #ffffff0f}.lb-step-content{border:1px solid #ffffff0f;border-radius:12px}.lb-step-phase{letter-spacing:.14em;font-size:9px;font-weight:900}.lb-step-text{color:#ffffffdb;font-size:14px;line-height:1.6}.lb-body-grid{flex-direction:column;gap:2.5rem;display:flex}@media (min-width:1024px){.lb-body-grid{row-gap:3rem}}
.bk-page{--bk-max-copy:60ch}body:has(.bk-page) [data-public-header=true]{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0516ff;border-bottom-width:0}.bk-lightbox-trigger{color:inherit;font:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0}.bk-lightbox-trigger-overlay{z-index:8;cursor:zoom-in;width:100%;height:100%;padding:0;display:block;position:absolute;inset:0}.bk-lightbox-trigger-overlay:before{content:"";background:#0f0f1700;transition:background .16s;position:absolute;inset:0}.bk-lightbox-trigger-cue{z-index:2;border:2px solid var(--bk-ink,#0f0f17);background:var(--bk-acid-yellow,#fcfb53);width:2.15rem;height:2.15rem;color:var(--bk-ink,#0f0f17);box-shadow:3px 3px 0 var(--bk-ink,#0f0f17);opacity:.94;pointer-events:none;border-radius:6px;place-items:center;transition:box-shadow .16s,opacity .16s,transform .16s;display:grid;position:absolute;top:.55rem;right:.55rem}.bk-lightbox-trigger-cue svg{stroke-width:2.8px;width:1rem;height:1rem}.custom-range-note-image-frame .bk-lightbox-trigger-cue{width:1.65rem;height:1.65rem;box-shadow:2px 2px 0 var(--bk-ink,#0f0f17);border-width:1.5px;top:.35rem;right:.35rem}.custom-range-note-image-frame .bk-lightbox-trigger-cue svg{width:.82rem;height:.82rem}.bk-lightbox-trigger-overlay:focus-visible{outline:3px solid var(--bk-acid-yellow,#fcfb53);outline-offset:-5px}.bk-lightbox-trigger-overlay:focus-visible .bk-lightbox-trigger-cue,.bk-lightbox-trigger-overlay:hover .bk-lightbox-trigger-cue{opacity:1;box-shadow:5px 5px 0 var(--bk-ink,#0f0f17);transform:translate(-2px,-2px)}@media (hover:hover){.bk-lightbox-trigger-overlay:hover:before{background:#0f0f171f}}@media (prefers-reduced-motion:reduce){.bk-lightbox-trigger-overlay:before,.bk-lightbox-trigger-cue{transition:none}}.bk-lightbox{--yarl__portal_zindex:10000;--bk-lightbox-shell-start:#2a35ff;--bk-lightbox-shell-mid:#0516ff;--bk-lightbox-shell-end:#060fb5;--bk-lightbox-rail-bg:#0516ff;--bk-lightbox-media-bg:#0516ff;--bk-lightbox-control-bg:#fff7eaeb;--bk-lightbox-control-bg-disabled:#fff7eaad;--bk-lightbox-control-border:#0f0f17c7;--bk-lightbox-control-color:var(--bk-ink,#0f0f17);--bk-lightbox-control-hover-bg:var(--bk-acid-yellow,#fcfb53);--bk-lightbox-control-hover-color:var(--bk-ink,#0f0f17);--bk-lightbox-control-shadow:0 0 0 1px #fcfb5324;--bk-lightbox-control-hover-shadow:0 0 0 1px #ffffff57, 0 0 0 4px #fcfb5333;--bk-lightbox-nav-shadow:0 0 0 1px #0f0f172e;--bk-lightbox-counter-bg:#fff7eaf0;--bk-lightbox-counter-border:#0f0f17d1;--bk-lightbox-counter-shadow:0 10px 24px #0f0f1729;--bk-lightbox-thumb-bg:#fff7eae0;--bk-lightbox-thumb-shadow:0 0 0 1px #0f0f1752;--bk-lightbox-thumb-active-shadow:0 0 0 1px #0f0f17eb, 0 0 0 4px #fcfb53db;--bk-lightbox-note-label:var(--bk-acid-yellow,#fcfb53);--bk-lightbox-note-text:#fff7eaeb;--bk-lightbox-purchase-bg:#fff7ea;--bk-lightbox-purchase-fg:var(--bk-ink,#0f0f17);--bk-lightbox-purchase-muted:#0f0f178a;--bk-lightbox-purchase-border:#0f0f174d;--bk-lightbox-purchase-shadow:0 12px 26px #001f5b2e;--bk-lightbox-purchase-icon-bg:var(--bk-ink,#0f0f17);--bk-lightbox-purchase-icon-fg:#fff7eaf0;--bk-lightbox-purchase-button-bg:#fcfb53c2;--bk-lightbox-purchase-button-hover-bg:var(--bk-acid-yellow,#fcfb53);--bk-lightbox-purchase-button-border:#0f0f1738;--bk-lightbox-purchase-focus:#fcfb536b;--yarl__color_backdrop:var(--bk-lightbox-rail-bg);--yarl__color_button:var(--bk-lightbox-control-color);--yarl__color_button_active:var(--bk-lightbox-control-color);--yarl__icon_size:1.08rem;--yarl__button_padding:.56rem;--yarl__toolbar_padding:clamp(.55rem, 1vw, .9rem);--yarl__navigation_button_padding:.62rem;--yarl__thumbnails_container_background_color:var(--bk-lightbox-rail-bg);--yarl__thumbnails_thumbnail_background:var(--bk-lightbox-thumb-bg);--yarl__thumbnails_container_padding:.58rem;--yarl__thumbnails_thumbnail_active_border_color:#fcfb53;--yarl__thumbnails_thumbnail_focus_box_shadow:#0f0f17 0 0 0 1px, #fcfb53 0 0 0 4px;--yarl__thumbnails_thumbnail_icon_filter:none;--bk-lightbox-action-bar-space:clamp(4.95rem, 8.5svh, 5.85rem);--bk-lightbox-note-space:2.12rem;--bk-lightbox-thumbnails-space:4.95rem;--bk-lightbox-stage-top-space:calc(clamp(3.25rem, 4.7svh, 3.75rem) + env(safe-area-inset-top));--bk-lightbox-stage-inline-space:clamp(.8rem, 4vw, 4.5rem);--bk-lightbox-stage-bottom-space:clamp(2.65rem, 4svh, 3.15rem);--bk-lightbox-bottom-stack:calc(var(--bk-lightbox-action-bar-space) + var(--bk-lightbox-note-space) + var(--bk-lightbox-thumbnails-space) + env(safe-area-inset-bottom));--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;z-index:10000}.dark .bk-lightbox{--bk-lightbox-shell-start:#061a4a;--bk-lightbox-shell-mid:#042b86;--bk-lightbox-shell-end:#05070f;--bk-lightbox-rail-bg:#061a4a;--bk-lightbox-control-bg:#0f0f17e0;--bk-lightbox-control-bg-disabled:#0f0f178a;--bk-lightbox-control-border:#fcfb5366;--bk-lightbox-control-color:#fff7eaeb;--bk-lightbox-control-hover-bg:var(--bk-acid-yellow,#fcfb53);--bk-lightbox-control-hover-color:#0f0f17;--bk-lightbox-control-shadow:0 0 0 1px #fff7ea14;--bk-lightbox-control-hover-shadow:0 0 0 1px #0f0f17b8, 0 0 0 4px #fcfb5338;--bk-lightbox-nav-shadow:0 0 0 1px #fcfb532e;--bk-lightbox-counter-bg:#0f0f17e0;--bk-lightbox-counter-border:#fcfb536b;--bk-lightbox-counter-shadow:0 12px 30px #00000057;--bk-lightbox-thumb-bg:#0f0f17db;--bk-lightbox-thumb-shadow:0 0 0 1px #fff7ea3d;--bk-lightbox-thumb-active-shadow:0 0 0 1px #0f0f17eb, 0 0 0 4px #fcfb53db;--bk-lightbox-note-text:#fff7eaf0;--bk-lightbox-purchase-bg:hsl(var(--card));--bk-lightbox-purchase-fg:hsl(var(--card-foreground));--bk-lightbox-purchase-muted:#fff7ea9e;--bk-lightbox-purchase-border:#fcfb5352;--bk-lightbox-purchase-shadow:0 16px 36px #0000006b;--bk-lightbox-purchase-icon-bg:var(--bk-acid-yellow,#fcfb53);--bk-lightbox-purchase-icon-fg:#0f0f17;--bk-lightbox-purchase-button-bg:var(--bk-acid-yellow,#fcfb53);--bk-lightbox-purchase-button-hover-bg:#fff98f;--bk-lightbox-purchase-button-border:#fcfb5380;--bk-lightbox-purchase-focus:#fcfb5385;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.bk-lightbox.bk-lightbox-active-video{--bk-lightbox-stage-bottom-space:clamp(.45rem, 1.25svh, .95rem)}.bk-lightbox .yarl__container{background:linear-gradient(180deg, var(--bk-lightbox-shell-start) 0%, var(--bk-lightbox-shell-mid) 44%, var(--bk-lightbox-shell-end) 100%)}.bk-lightbox .yarl__fullscreen,.bk-lightbox .yarl__thumbnails{background:var(--bk-lightbox-rail-bg)}.bk-lightbox .yarl__toolbar{z-index:3;gap:.35rem}.bk-lightbox .yarl__button{border:1.5px solid var(--bk-lightbox-control-border);background:var(--bk-lightbox-control-bg);color:var(--bk-lightbox-control-color);box-shadow:var(--bk-lightbox-control-shadow);filter:none;border-radius:6px;margin:.12rem;transition:background .16s,border-color .16s,box-shadow .16s}.bk-lightbox .yarl__button:focus-visible,.bk-lightbox .yarl__button:hover{background:var(--bk-lightbox-control-hover-bg);border-color:var(--bk-ink,#0f0f17);color:var(--bk-lightbox-control-hover-color);box-shadow:var(--bk-lightbox-control-hover-shadow)}.bk-lightbox .yarl__button:disabled{opacity:.45;background:var(--bk-lightbox-control-bg-disabled);color:var(--bk-lightbox-control-color)}.bk-lightbox .yarl__navigation_prev,.bk-lightbox .yarl__navigation_next{z-index:3;background:var(--bk-lightbox-control-bg);box-shadow:var(--bk-lightbox-nav-shadow);margin-inline:clamp(.4rem,1.8vw,1.25rem)}.bk-lightbox .bk-lightbox-icon-wrap{place-items:center;width:1.08rem;height:1.08rem;display:grid}.bk-lightbox .bk-lightbox-icon-wrap svg{stroke-width:2.65px;width:1.08rem;height:1.08rem}.bk-lightbox .yarl__slide{box-sizing:border-box;padding:var(--bk-lightbox-stage-top-space) var(--bk-lightbox-stage-inline-space) var(--bk-lightbox-stage-bottom-space)}.bk-lightbox .yarl__slide_image{background:var(--bk-lightbox-media-bg);border:1.5px solid #0f0f17d1;box-shadow:0 18px 48px #001f5b38}.bk-lightbox .yarl__slide video{background:var(--bk-lightbox-media-bg);width:auto;max-width:min(100%,58rem);box-shadow:none;object-fit:contain;border:0}.bk-lightbox .yarl__counter{z-index:3;top:calc(.75rem + env(safe-area-inset-top));left:calc(.75rem + env(safe-area-inset-left));border:1.5px solid var(--bk-lightbox-counter-border);background:var(--bk-lightbox-counter-bg);color:var(--bk-lightbox-control-color);box-shadow:var(--bk-lightbox-counter-shadow);filter:none;border-radius:6px;padding:.38rem .56rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.76rem;font-weight:900;line-height:1}.bk-lightbox .yarl__thumbnails_container{margin-bottom:calc(var(--bk-lightbox-action-bar-space) + max(.4rem, env(safe-area-inset-bottom)));background:var(--bk-lightbox-rail-bg);box-shadow:none;pointer-events:auto;border-top:1px solid #fcfb5357}.bk-lightbox .yarl__thumbnails_vignette{display:none}.bk-lightbox .yarl__thumbnails_thumbnail{background:var(--bk-lightbox-thumb-bg);box-shadow:var(--bk-lightbox-thumb-shadow);filter:none}.bk-lightbox .yarl__thumbnails_thumbnail_active{box-shadow:var(--bk-lightbox-thumb-active-shadow)}@media (max-width:640px){.bk-lightbox{--yarl__toolbar_padding:.45rem;--yarl__button_padding:.52rem;--yarl__navigation_button_padding:.55rem;--yarl__thumbnails_container_padding:.5rem;--bk-lightbox-action-bar-space:clamp(4.65rem, 10.5svh, 5.45rem);--bk-lightbox-note-space:2.28rem;--bk-lightbox-thumbnails-space:4.8rem;--bk-lightbox-stage-top-space:calc(clamp(3.15rem, 7svh, 3.45rem) + env(safe-area-inset-top));--bk-lightbox-stage-inline-space:.72rem;--bk-lightbox-stage-bottom-space:clamp(2.55rem, 5.6svh, 3rem)}.bk-lightbox.bk-lightbox-active-video{--bk-lightbox-stage-bottom-space:clamp(.35rem, 1.5svh, .7rem)}.bk-lightbox .yarl__slide_image{box-shadow:0 14px 36px #0f0f173d}.bk-lightbox .yarl__navigation_prev,.bk-lightbox .yarl__navigation_next{margin-inline:.28rem}}.bk-lightbox-note{left:50%;bottom:calc(clamp(4.95rem, 8.5svh, 5.85rem) + 4.95rem + max(.4rem, env(safe-area-inset-bottom)) + .55rem);z-index:10020;color:#fff;pointer-events:none;justify-content:center;align-items:center;gap:.5rem;width:min(100vw - 1.4rem,52rem);min-height:1.82rem;padding:.18rem .6rem;display:flex;position:fixed;transform:translate(-50%)}.bk-lightbox-note span{color:var(--bk-lightbox-note-label);letter-spacing:.12em;text-transform:uppercase;flex-shrink:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.56rem;font-weight:900;line-height:1}.bk-lightbox-note p{color:var(--bk-lightbox-note-text);text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.8rem;font-weight:750;line-height:1.25;display:-webkit-box;overflow:hidden}.bk-lightbox-purchase-bar{left:50%;bottom:max(.7rem, env(safe-area-inset-bottom));z-index:10030;border:1.5px solid var(--bk-lightbox-purchase-border);border-top:2.5px solid var(--bk-acid-yellow,#fcfb53);background:var(--bk-lightbox-purchase-bg);width:min(100vw - 1.4rem,72rem);min-height:clamp(4.05rem,8svh,4.9rem);box-shadow:var(--bk-lightbox-purchase-shadow);color:var(--bk-lightbox-purchase-fg);border-radius:7px;grid-template-columns:2.4rem minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:.58rem .8rem;display:grid;position:fixed;transform:translate(-50%)}.bk-lightbox-purchase-icon{border:1.5px solid var(--bk-ink,#0f0f17);background:var(--bk-lightbox-purchase-icon-bg);width:2.4rem;height:2.4rem;color:var(--bk-lightbox-purchase-icon-fg);border-radius:999px;place-items:center;display:grid;box-shadow:inset 0 0 0 2px #fcfb5324}.bk-lightbox-purchase-icon svg{stroke-width:2.6px;width:1.05rem;height:1.05rem}.bk-lightbox-purchase-copy{gap:.12rem;min-width:0;display:grid}.bk-lightbox-purchase-kicker{color:var(--bk-lightbox-purchase-muted);letter-spacing:.16em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.68rem;font-weight:900;line-height:1}.bk-lightbox-purchase-title{color:var(--bk-lightbox-purchase-fg);text-overflow:ellipsis;white-space:nowrap;font-size:clamp(1rem,2vw,1.18rem);font-weight:900;line-height:1.08;overflow:hidden}.bk-lightbox-purchase-button{border:1.5px solid var(--bk-lightbox-purchase-button-border);background:var(--bk-lightbox-purchase-button-bg);min-height:2.7rem;color:var(--bk-ink,#0f0f17);cursor:pointer;letter-spacing:.08em;text-transform:uppercase;border-radius:6px;justify-content:center;align-items:center;gap:.4rem;padding:.6rem .88rem;font-family:inherit;font-size:.88rem;font-weight:950;line-height:1;display:inline-flex}.bk-lightbox-purchase-button:hover,.bk-lightbox-purchase-button:focus-visible{background:var(--bk-lightbox-purchase-button-hover-bg)}.bk-lightbox-purchase-button:focus-visible{outline:3px solid var(--bk-lightbox-purchase-focus);outline-offset:2px}.bk-lightbox-purchase-button svg{stroke-width:2.8px;width:1rem;height:1rem}@media (max-width:640px){.bk-lightbox-note{bottom:calc(clamp(4.65rem, 10.5svh, 5.45rem) + 4.8rem + max(.4rem, env(safe-area-inset-bottom)) + .55rem);width:calc(100vw - 1rem);padding-inline:.35rem}.bk-lightbox-note span{display:none}.bk-lightbox-note p{text-align:center;font-size:.74rem}.bk-lightbox-purchase-bar{grid-template-columns:2.25rem minmax(0,1fr) auto;gap:.62rem;width:calc(100vw - .9rem);min-height:clamp(4.05rem,10svh,4.75rem);padding:.52rem .62rem}.bk-lightbox-purchase-icon{width:2.25rem;height:2.25rem}.bk-lightbox-purchase-kicker{font-size:.58rem}.bk-lightbox-purchase-title{font-size:.98rem}.bk-lightbox-purchase-button{min-height:2.55rem;padding:.5rem .64rem;font-size:.78rem}}.bk-section{border-top:1px solid #ffffff14;padding:3rem 0}.bk-section-inner{width:min(100%,72rem);margin:0 auto;padding:0 1rem}.bk-label{border:2px solid hsl(var(--border));background:hsl(var(--accent));color:hsl(var(--accent-foreground));letter-spacing:.14em;text-transform:uppercase;box-shadow:4px 4px 0 hsl(var(--foreground) / .18);align-items:center;padding:.35rem .75rem;font-size:11px;font-weight:900;display:inline-flex}.bk-section-title{font-family:var(--font-heading);color:hsl(var(--foreground));margin-top:1rem;font-size:clamp(1.75rem,4vw,2.75rem);font-weight:900;line-height:.98}.bk-lead,.bk-body{max-width:var(--bk-max-copy);color:#ffffffd6;margin-top:1rem;font-size:.95rem;line-height:1.65}.bk-spec-label{letter-spacing:.14em;text-transform:uppercase;color:hsl(var(--accent));font-size:10px;font-weight:900}.bk-bullet-list{max-width:var(--bk-max-copy);color:#ffffffd6;gap:.55rem;margin:1.25rem 0 0;padding-left:1.1rem;display:grid}.bk-disclosure-card,.bk-way-card,.bk-kit-card,.bk-route-card,.bk-troubleshoot-card,.bk-repurpose-card,.bk-etsy-card{border:2px solid hsl(var(--border));box-shadow:8px 8px 0 hsl(var(--accent) / .55);background:#ffffff0a;border-radius:12px}.bk-disclosure-card{gap:.85rem;margin-top:1.25rem;padding:1.25rem;display:grid}.bk-text-link{color:hsl(var(--accent));text-underline-offset:.18em;font-weight:800;text-decoration:underline}.bk-three-grid,.bk-kit-grid,.bk-route-grid,.bk-troubleshoot-grid,.bk-repurpose-grid,.bk-preview-grid,.bk-setup-grid{gap:1rem;margin-top:1.5rem;display:grid}@media (min-width:768px){.bk-three-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bk-kit-grid,.bk-route-grid,.bk-troubleshoot-grid,.bk-repurpose-grid,.bk-preview-grid,.bk-setup-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.bk-way-card,.bk-kit-card,.bk-route-card,.bk-troubleshoot-card,.bk-repurpose-card{padding:1.1rem}.bk-way-card-live{border-color:hsl(var(--accent))}.bk-way-icon,.bk-repurpose-icon{background:#ffffff14;border-radius:999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex}.bk-way-title,.bk-kit-card-title,.bk-route-title,.bk-troubleshoot-prob,.bk-repurpose-title{color:hsl(var(--foreground));margin-top:.75rem;font-size:1.1rem;font-weight:900}.bk-way-copy{color:#ffffffc7;margin-top:.55rem;font-size:.9rem;line-height:1.55}.bk-coming-soon{letter-spacing:.08em;text-transform:uppercase;color:#ffffff9e;margin-top:.85rem;font-size:.85rem;font-weight:900}.bk-primary-button,.bk-secondary-button,.bk-sticky-button{border:2px solid hsl(var(--border));letter-spacing:.12em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;min-height:44px;margin-top:1rem;padding:.75rem 1rem;font-size:.75rem;font-weight:900;text-decoration:none;display:inline-flex}.bk-primary-button,.bk-sticky-button{background:hsl(var(--accent));color:hsl(var(--accent-foreground));box-shadow:4px 4px 0 hsl(var(--foreground) / .18)}.bk-secondary-button{color:hsl(var(--foreground));background:#ffffff0f}.bk-clay-grid{gap:1rem;margin-top:1.25rem;display:grid}.bk-kit-card-head{justify-content:flex-start;align-items:baseline;gap:.75rem;display:flex}.bk-quick-order-list{gap:.75rem;max-width:42rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.bk-quick-order-list li{background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;grid-template-columns:auto 1fr;align-items:start;gap:.85rem;padding:.85rem 1rem;display:grid}.bk-quick-order-index{background:hsl(var(--accent));width:1.75rem;height:1.75rem;color:hsl(var(--accent-foreground));border-radius:999px;justify-content:center;align-items:center;font-size:.75rem;font-weight:900;display:inline-flex}.bk-preview-card{overflow:hidden}.bk-cutter-map-media{background:#ffffff0a;border-radius:.9rem;max-width:48rem;margin-top:1.25rem;overflow:hidden}.bk-cutter-map-image{display:block}.bk-cutter-map-live-grid{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.75rem;max-width:58rem;margin-top:1.25rem;display:grid}.bk-cutter-map-live-card{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:.5rem;grid-template-columns:auto 1fr;align-items:start;gap:.65rem;min-height:11rem;padding:.85rem;display:grid}.bk-cutter-map-live-id{background:hsl(var(--accent));width:2rem;height:2rem;color:hsl(var(--accent-foreground));border-radius:.4rem;justify-content:center;align-items:center;font-weight:900;display:inline-flex}.bk-cutter-map-live-copy{min-width:0}.bk-cutter-map-live-copy h3{color:hsl(var(--foreground));margin:0;font-size:.94rem;font-weight:850;line-height:1.1}.bk-cutter-map-live-copy p{color:hsl(var(--muted-foreground));margin:.35rem 0 0;font-size:.82rem;line-height:1.35}.bk-cutter-map-live-media{aspect-ratio:4/3;background:color-mix(in srgb, hsl(var(--primary)) 12%, transparent);border-radius:.45rem;grid-column:1/-1;position:relative;overflow:hidden}.bk-cutter-map-live-media img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.bk-preview-caption{gap:.25rem;padding:.85rem 1rem 1rem;display:grid}.bk-preview-label{letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--accent));font-size:.7rem;font-weight:900}.bk-preview-title{font-size:1rem}.bk-preview-sub{color:#ffffffa8;font-size:.82rem}.bk-setup-tile,.bk-setup-tile-link{border:2px solid hsl(var(--border));min-height:44px;color:inherit;background:#ffffff08;border-radius:12px;align-items:flex-start;gap:.85rem;padding:.9rem 1rem;text-decoration:none;display:flex}.bk-setup-copy{gap:.2rem;display:grid}.bk-setup-label{font-size:.95rem}.bk-setup-hint{color:#ffffffad;font-size:.85rem}.bk-etsy-card{margin-top:1.25rem;padding:1.25rem}.bk-etsy-lines{gap:.85rem;display:grid}.bk-sticky-sentinel{height:1px}.bk-sticky-cta{inset-inline:0;z-index:40;pointer-events:none;transition:transform .18s;position:fixed;bottom:0;transform:translateY(110%)}.bk-sticky-cta-inner{width:min(100%,72rem);padding:.85rem 1rem calc(.85rem + env(safe-area-inset-bottom));border-top:2px solid hsl(var(--border));background:hsl(var(--background) / .96);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);justify-content:space-between;align-items:center;gap:1rem;margin:0 auto;display:flex}.bk-sticky-copy{min-width:0}.bk-sticky-kicker{letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--accent));font-size:.68rem;font-weight:900}.bk-sticky-title{white-space:nowrap;text-overflow:ellipsis;font-size:.92rem;font-weight:800;overflow:hidden}.bk-sticky-button{flex-shrink:0;margin-top:0}@media (max-width:767px){.bk-sticky-cta-inner{flex-direction:column;align-items:stretch}.bk-section-inner{padding-inline:1rem}}.bk-page{--bk-cobalt:#0516ff;--bk-cobalt-ink:#f7fbff;--bk-paper:#fff7ea;--bk-paper-ink:#231a14;--bk-bone:#fbfaf6;--bk-face-pink:#ffd3df;--bk-face-pink-ink:#24151c;--bk-ink:#111319;--bk-ink-soft:#2b3039;--bk-shadow:#111319;--bk-acid-yellow:#fcfb53;--bk-hot-pink:#ff69b4;--bk-hot-pink-deep:#d6006e;--bk-shadow-card:4px 4px 0 var(--bk-shadow);--bk-shadow-feature:6px 6px 0 var(--bk-shadow);--bk-shadow-hero:10px 10px 0 var(--bk-shadow);--bk-card-radius:4px;--bk-card-border-width:2px;background:linear-gradient(180deg, #fff7eaf5, #ffffffeb), hsl(var(--background));color:var(--bk-paper-ink)}.bk-hero{--bk-cobalt:#0516ff;--bk-cobalt-ink:#f7fbff;--bk-paper:#fff7ea;--bk-paper-ink:#231a14;--bk-bone:#fbfaf6;--bk-face-pink:#ffd3df;--bk-face-pink-ink:#24151c;--bk-ink:#111319;--bk-acid-yellow:#fcfb53;--bk-hot-pink:#ff69b4;--bk-hot-pink-deep:#d6006e;--bk-shadow:#111319;--bk-shadow-card:4px 4px 0 var(--bk-shadow);--bk-shadow-feature:6px 6px 0 var(--bk-shadow);--bk-shadow-hero:10px 10px 0 var(--bk-shadow);--bk-card-radius:4px;--bk-card-border-width:2px;color:var(--bk-paper-ink);background:radial-gradient(circle at 15% 20%,#ffd3dfc7,#0000 26rem),linear-gradient(135deg,#fff7ea 0%,#fff1f6 46%,#0516ff 46% 100%);overflow:hidden}.bk-hero-inner{align-items:center;gap:2rem;min-height:min(820px,100svh - 4rem);padding-block:clamp(3rem,7vw,6rem);display:grid}.bk-hero-kicker,.bk-item-picker-label,.bk-hero-label{border:2px solid var(--bk-ink);background:var(--bk-face-pink);width:fit-content;color:var(--bk-face-pink-ink);box-shadow:5px 5px 0 var(--bk-ink);letter-spacing:.12em;text-transform:uppercase;align-items:center;padding:.45rem .75rem;font-size:.68rem;font-weight:950;display:inline-flex}.bk-hero h1{max-width:11ch;color:var(--bk-paper-ink);font-family:var(--font-heading);letter-spacing:0;text-transform:uppercase;margin-top:1rem;font-size:clamp(3.2rem,11vw,8.7rem);font-weight:950;line-height:.82}.bk-hero-copy p{color:#231a14d1;max-width:46ch;margin-top:1.25rem;font-size:clamp(1.02rem,2vw,1.24rem);line-height:1.55}.bk-hero-meta span{border:2px solid var(--bk-ink);background:#ffffffc2;border-radius:999px;align-items:center;gap:.45rem;min-height:40px;padding:.55rem .8rem;font-size:.82rem;font-weight:900;display:inline-flex}.bk-hero-primary,.bk-hero-secondary{border:2px solid var(--bk-ink);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;min-height:46px;padding:.78rem 1rem;font-size:.78rem;font-weight:950;text-decoration:none;display:inline-flex}.bk-hero-primary{background:var(--bk-ink);color:#fff}.bk-hero-secondary{color:var(--bk-ink);background:#fff}.bk-hero-stage{min-height:26rem;position:relative}.bk-hero-product,.bk-hero-lifestyle{border:3px solid var(--bk-ink);box-shadow:10px 10px 0 var(--bk-ink);background:#fff;position:relative;overflow:hidden}.bk-hero-product{width:min(100%,31rem);margin-left:auto;transform:rotate(1.5deg)}.bk-hero-product img,.bk-hero-lifestyle img{object-fit:cover;width:100%;height:100%}.bk-hero-lifestyle{aspect-ratio:4/5;width:min(42vw,12.5rem);position:absolute;bottom:1.25rem;left:0;transform:rotate(-3.5deg)}.bk-hero-lifestyle>span:not(.bk-hero-label){text-align:center;place-items:center;min-height:100%;padding:1rem;font-weight:900;display:grid}.bk-hero-label{box-shadow:3px 3px 0 var(--bk-ink);position:absolute;bottom:.85rem;left:.85rem}.bk-item-picker{z-index:35;border-block:2px solid var(--bk-ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fff7eaf5;position:sticky;top:0}.bk-item-picker-links a{border:2px solid var(--bk-ink);min-width:10rem;min-height:48px;color:var(--bk-ink);background:#fff;border-radius:999px;padding:.5rem .85rem;text-decoration:none;display:grid}.bk-item-picker-links a.is-active{background:var(--bk-cobalt);color:var(--bk-cobalt-ink)}.bk-item-picker-links span{letter-spacing:.02em;text-transform:uppercase;font-size:.82rem;font-weight:950}.bk-section{border-top:2px solid var(--bk-ink);background:var(--bk-section-bg,var(--bk-paper));color:var(--bk-section-fg,var(--bk-paper-ink));counter-increment:bk-section-counter;padding:clamp(3rem,7vw,5rem) 0;position:relative}.bk-section:before{color:currentColor;content:counter(bk-section-counter, decimal-leading-zero);font-family:var(--font-heading);opacity:.16;font-size:clamp(2.4rem,6vw,5rem);font-weight:950;line-height:.8;position:absolute;top:1rem;right:max(1rem,50vw - 36rem)}[data-build-kit-section=overview],[data-build-kit-section=disclosure],[data-build-kit-section=community-close],[data-build-kit-section=etsy-download-module]{counter-increment:none}[data-build-kit-section=disclosure]:before,[data-build-kit-section=community-close]:before,[data-build-kit-section=etsy-download-module]:before{content:none}[data-build-kit-section=overview],[data-build-kit-section=tool-preview-gallery],[data-build-kit-section=maker-disclosure],[data-build-kit-section=what-this-is],[data-build-kit-section=kit-contents],[data-build-kit-section=etsy-download-module]{--bk-section-bg:var(--bk-cobalt);--bk-section-fg:var(--bk-cobalt-ink);--bk-card-bg:var(--bk-paper);--bk-card-fg:var(--bk-paper-ink);--bk-card-border:var(--bk-ink);--bk-card-shadow:var(--bk-ink);--bk-muted:#ffffffd1}[data-build-kit-section=ingredients],[data-build-kit-section=build-gallery],[data-build-kit-section=three-ways-to-own],[data-build-kit-section=quick-build-order],[data-build-kit-section=troubleshoot]{--bk-section-bg:var(--bk-paper);--bk-section-fg:var(--bk-paper-ink);--bk-card-bg:var(--bk-bone);--bk-card-fg:var(--bk-paper-ink);--bk-card-border:var(--bk-ink);--bk-card-shadow:var(--bk-ink);--bk-muted:#231a14b8}[data-build-kit-section=tools],[data-build-kit-section=pick-your-clay],[data-build-kit-section=route-cards],[data-build-kit-section=setup-checklist]{--bk-section-bg:var(--bk-face-pink);--bk-section-fg:var(--bk-face-pink-ink);--bk-card-bg:var(--bk-paper);--bk-card-fg:var(--bk-paper-ink);--bk-card-border:var(--bk-ink);--bk-card-shadow:var(--bk-cobalt);--bk-muted:#24151cbd}[data-build-kit-section=repurpose]{--bk-section-bg:var(--bk-paper);--bk-section-fg:var(--bk-paper-ink);--bk-card-bg:var(--bk-bone);--bk-card-fg:var(--bk-paper-ink);--bk-card-border:var(--bk-ink);--bk-card-shadow:var(--bk-hot-pink);--bk-muted:#231a14b8}[data-build-kit-section=community-close]{--bk-section-bg:var(--bk-ink);--bk-section-fg:#fff;--bk-card-bg:#ffffff14;--bk-card-fg:#fff;--bk-card-border:#fff;--bk-card-shadow:#ffd3df;--bk-muted:#ffffffc2}.bk-label{border-color:var(--bk-card-border,var(--bk-ink));background:var(--bk-section-fg,var(--bk-ink));color:var(--bk-section-bg,#fff);box-shadow:5px 5px 0 var(--bk-card-shadow,#0000003d)}.bk-section-title,.bk-way-title,.bk-kit-card-title,.bk-route-title,.bk-troubleshoot-prob,.bk-repurpose-title{color:var(--bk-section-fg,hsl(var(--foreground)))}.bk-lead,.bk-body,.bk-bullet-list,.bk-way-copy,.bk-preview-sub,.bk-setup-hint,.bk-body-muted{color:var(--bk-muted,#ffffffc7)}.bk-disclosure-card,.bk-way-card,.bk-kit-card,.bk-route-card,.bk-troubleshoot-card,.bk-repurpose-card,.bk-etsy-card,.bk-setup-tile,.bk-setup-tile-link,.bk-quick-order-list li{border-width:var(--bk-card-border-width,2px);border-radius:var(--bk-card-radius,4px);border-style:solid;border-color:var(--bk-card-border,hsl(var(--border)));background:var(--bk-card-bg,#ffffff0a);color:var(--bk-card-fg,inherit);box-shadow:var(--bk-shadow-card,4px 4px 0 var(--bk-card-shadow))}.bk-spec-label,.bk-preview-label,.bk-sticky-kicker{color:var(--bk-section-fg,hsl(var(--accent)))}.bk-way-icon,.bk-repurpose-icon,.bk-quick-order-index{border:2px solid var(--bk-card-border,transparent);background:var(--bk-section-fg,hsl(var(--accent)));color:var(--bk-section-bg,hsl(var(--accent-foreground)))}.bk-primary-button,.bk-secondary-button,.bk-sticky-button{border-color:var(--bk-card-border,hsl(var(--border)))}.bk-preview-media{background:repeating-linear-gradient(135deg,#0646c51f 0 12px,#ffd3df1f 12px 24px),#fff}.bk-preview-media:after{color:#fff;content:"Preview render";letter-spacing:.1em;text-transform:uppercase;background:#111319bd;padding:.55rem .75rem;font-size:.68rem;font-weight:900;position:absolute;inset:auto 0 0}.bk-sticky-cta-inner{border-color:var(--bk-ink);color:var(--bk-ink);background:#fff7eaf5}@media (min-width:900px){.bk-hero-inner{grid-template-columns:minmax(0,1fr) minmax(24rem,.86fr)}}@media (max-width:899px){.bk-hero{background:radial-gradient(circle at 10% 16%,#ffd3dfb8,#0000 22rem),linear-gradient(#fff7ea 0% 58%,#0516ff 58% 100%)}.bk-hero-inner{min-height:auto}.bk-hero h1{max-width:13ch}.bk-hero-stage{min-height:21rem}.bk-hero-product{margin-inline:auto}.bk-hero-lifestyle{display:none}.bk-item-picker-inner{flex-direction:column;align-items:flex-start}.bk-item-picker-links{justify-content:flex-start;width:100%}}@media (max-width:520px){.bk-hero-inner{padding-block:2.4rem 3.25rem}.bk-hero h1{font-size:clamp(2.35rem,12vw,3.8rem);line-height:.88}.bk-hero-stage{min-height:17.5rem}.bk-hero-actions{flex-direction:column;align-items:stretch}.bk-item-picker{position:relative}.bk-item-picker-links a{min-width:8.75rem}.bk-preview-card:not(:first-child){display:none}}.bk-page{--bk-acid-yellow:#fcfb53;--bk-hot-pink:#ff69b4;--bk-ink:#0f0f17;--bk-paper:#fff7ea;--bk-paper-ink:#221912;--bk-cobalt-shadow:#0000003d;background:hsl(var(--background));color:#fff;overflow-x:clip}.bk-section{background:hsl(var(--background));color:#fff;border-top:1px solid #ffffff1a;padding:clamp(2.75rem,6vw,4.5rem) 0}.bk-section-alt{background:hsl(var(--background))}.bk-section-inner{z-index:1;position:relative}.bk-section-paper{background:var(--bk-paper);color:var(--bk-paper-ink)}.bk-section-paper .bk-section-title,.bk-section-paper .bk-lead,.bk-section-paper .bk-body,.bk-section-paper .bk-body-muted{color:var(--bk-paper-ink)}.bk-label{border:2px solid hsl(var(--border));background:hsl(var(--accent));width:fit-content;color:hsl(var(--accent-foreground));letter-spacing:.14em;text-transform:uppercase;box-shadow:4px 4px 0 hsl(var(--foreground) / .22);border-radius:0;align-items:center;gap:.5rem;padding:.45rem .85rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:900;display:inline-flex}.bk-section-title{font-family:var(--font-heading);letter-spacing:-.005em;color:#fff;max-width:28ch;margin-top:1.25rem;font-size:clamp(2rem,4.6vw,3.25rem);font-weight:900;line-height:.95}.bk-lead{color:#ffffffdb;max-width:60ch;margin-top:1rem;font-size:clamp(1rem,1.4vw,1.1rem);font-weight:500;line-height:1.55}.bk-body{color:#ffffffd6;font-size:.95rem;font-weight:500;line-height:1.6}.bk-body-muted{color:#ffffffa8}.bk-spec-label{letter-spacing:.16em;text-transform:uppercase;color:var(--bk-acid-yellow);font-feature-settings:"tnum", "lnum";font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:900}.bk-bullet-list{color:#ffffffdb;gap:.55rem;max-width:60ch;margin-top:1rem;padding-left:0;list-style:none;display:grid}.bk-bullet-list li{padding-left:1.5rem;font-weight:500;position:relative}.bk-bullet-list li:before{content:"";background:var(--bk-acid-yellow);border:1.5px solid var(--bk-ink);width:.65rem;height:.65rem;position:absolute;top:.55em;left:0}.bk-disclosure-card,.bk-way-card,.bk-kit-card,.bk-route-card,.bk-troubleshoot-card,.bk-repurpose-card,.bk-etsy-card{background:var(--bk-card-bg,var(--bk-paper));color:var(--bk-card-fg,var(--bk-paper-ink));border-width:var(--bk-card-border-width,2px);border-radius:var(--bk-card-radius,4px);border-style:solid;border-color:var(--bk-card-border,var(--bk-ink));box-shadow:var(--bk-shadow-card,4px 4px 0 var(--bk-card-shadow,var(--bk-ink)));padding:1.25rem}.bk-disclosure-card{box-shadow:var(--bk-shadow-feature,6px 6px 0 var(--bk-card-shadow,var(--bk-ink)))}.bk-disclosure-card .bk-body,.bk-disclosure-card .bk-body-muted{color:var(--bk-paper-ink)}.bk-disclosure-card .bk-body-muted{opacity:.72}.bk-text-link{color:var(--bk-ink);text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--bk-acid-yellow);text-decoration-color:var(--bk-acid-yellow);text-underline-offset:.2em;font-weight:800}.bk-three-grid{gap:1.25rem;margin-top:1.5rem;display:grid}@media (min-width:960px){.bk-three-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.bk-way-card{flex-direction:column;gap:.75rem;min-height:15rem;display:flex}.bk-way-card-live{box-shadow:8px 8px 0 var(--bk-acid-yellow)}.bk-way-card-physical{box-shadow:8px 8px #fff}.bk-way-card-finished{box-shadow:8px 8px 0 var(--bk-hot-pink)}.bk-way-icon{border:2px solid var(--bk-ink);background:var(--bk-acid-yellow);width:2.75rem;height:2.75rem;color:var(--bk-ink);box-shadow:3px 3px 0 var(--bk-ink);border-radius:4px;justify-content:center;align-items:center;display:inline-flex}.bk-way-card-physical .bk-way-icon{background:#fff}.bk-way-card-finished .bk-way-icon{background:var(--bk-hot-pink)}.bk-way-title,.bk-kit-card-title,.bk-route-title,.bk-troubleshoot-prob,.bk-repurpose-title{font-family:var(--font-heading);color:var(--bk-ink);letter-spacing:-.005em;margin-top:.25rem;font-size:1.25rem;font-weight:900}.bk-way-copy{color:var(--bk-paper-ink);opacity:.84;flex:1;font-size:.95rem;line-height:1.5}.bk-coming-soon{color:var(--bk-ink);border:2px solid var(--bk-ink);letter-spacing:.12em;text-transform:uppercase;background:#0f0f170f;align-self:flex-start;padding:.4rem .7rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7rem;font-weight:900;display:inline-flex}.bk-primary-button,.bk-secondary-button,.bk-sticky-button,.bk-hero-primary,.bk-hero-secondary{border:2px solid var(--bk-ink);min-height:44px;font-family:var(--font-sans,ui-sans-serif);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;margin-top:1rem;padding:.85rem 1.25rem;font-size:.85rem;font-weight:900;text-decoration:none;transition:box-shadow .18s,background-color .18s,color .18s;display:inline-flex}.bk-primary-button,.bk-hero-primary{background:var(--bk-acid-yellow);color:var(--bk-ink);box-shadow:4px 4px 0 var(--bk-ink)}.bk-primary-button:hover,.bk-hero-primary:hover{box-shadow:6px 6px 0 var(--bk-ink)}.bk-secondary-button,.bk-hero-secondary{color:#fff;background:0 0;border-color:#ffffffc7}.bk-secondary-button:hover,.bk-hero-secondary:hover{background:#ffffff14}.bk-paper .bk-secondary-button,.bk-way-card .bk-secondary-button{color:var(--bk-ink);border-color:var(--bk-ink);background:0 0}.bk-clay-grid{background:var(--bk-paper);color:var(--bk-paper-ink);border:2.5px solid var(--bk-ink);box-shadow:8px 8px 0 var(--bk-hot-pink);border-radius:4px;gap:.85rem;margin-top:1.5rem;padding:1.25rem;display:grid}.bk-clay-grid .bk-spec-label{color:var(--bk-ink)}.bk-clay-grid .bk-body{color:var(--bk-paper-ink)}.bk-clay-grid>div+div{border-top:1.5px dashed #0f0f1752;padding-top:.85rem}.bk-quick-order-list{grid-template-columns:minmax(0,1fr);gap:.85rem;margin-top:1.5rem;padding:0;list-style:none;display:grid}@media (min-width:600px){.bk-quick-order-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.bk-quick-order-list{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1200px){.bk-quick-order-list{grid-template-columns:repeat(7,minmax(0,1fr))}}.bk-quick-order-list li{background:var(--bk-paper);color:var(--bk-paper-ink);border:2.5px solid var(--bk-ink);box-shadow:4px 4px 0 var(--bk-acid-yellow);border-radius:4px;flex-direction:column;gap:.55rem;padding:1rem;display:flex}.bk-quick-order-index{background:var(--bk-ink);min-width:1.85rem;color:var(--bk-acid-yellow);letter-spacing:.04em;font-feature-settings:"tnum", "lnum";border:0;border-radius:0;justify-content:center;align-self:flex-start;align-items:center;padding:.15rem .45rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;font-weight:900;display:inline-flex}.bk-quick-order-list li>span:last-child{color:var(--bk-paper-ink);font-size:.95rem;font-weight:800;line-height:1.3}.bk-kit-grid{grid-template-columns:minmax(0,1fr);gap:1.25rem;margin-top:1.5rem;display:grid}@media (min-width:768px){.bk-kit-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bk-kit-grid-visual{grid-template-columns:minmax(0,1fr)}}.bk-kit-card{padding:0;overflow:hidden}.bk-kit-card-head{background:var(--bk-acid-yellow);color:var(--bk-ink);border-bottom:2.5px solid var(--bk-ink);justify-content:flex-start;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.bk-kit-card-head .bk-kit-card-title{color:var(--bk-ink);margin:0;font-size:1.05rem}.bk-kit-card .bk-bullet-list{color:var(--bk-paper-ink);margin:0;padding:.85rem 1rem 1rem}.bk-kit-card .bk-bullet-list li{color:var(--bk-paper-ink);padding-left:1.25rem}.bk-kit-card .bk-bullet-list .bk-kit-count-bullet{font-weight:900}.bk-kit-card .bk-bullet-list li:before{background:var(--bk-ink);border:0;width:.55rem;height:.55rem}.bk-kit-grid-visual{gap:1.75rem}.bk-kit-grid-visual .bk-kit-card{border:0;border-top:2.5px solid var(--bk-ink);box-shadow:none;background:0 0;border-radius:0;overflow:visible}.bk-kit-grid-visual .bk-kit-card-head{border:2.5px solid var(--bk-ink);width:auto;max-width:100%;box-shadow:4px 4px 0 var(--bk-ink);flex-wrap:wrap;display:inline-flex}.bk-kit-grid-visual .bk-kit-card .bk-bullet-list{color:#ffffffdb;padding-inline:0}.bk-kit-grid-visual .bk-kit-card .bk-bullet-list li{color:#ffffffdb}.bk-kit-grid-visual .bk-kit-card .bk-bullet-list li:before{background:var(--bk-acid-yellow);border:1px solid var(--bk-ink)}.bk-kit-card-info{grid-template-columns:minmax(0,1fr);gap:1rem;margin-top:1rem;display:grid}.bk-kit-card-info>*{margin-top:0}.bk-kit-card-info>.bk-bullet-list:only-child{grid-column:1/-1}@media (min-width:768px){.bk-kit-card-info{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:1.75rem}}.bk-kit-card-info .bk-kit-card-summary{max-width:none}.bk-kit-size-summary{color:#fff;gap:.85rem;min-width:0;padding:.9rem 0;display:grid}.bk-kit-size-heading{color:#fcfb53;letter-spacing:.12em;text-transform:uppercase;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;font-weight:950;line-height:1}.bk-kit-size-list{gap:.8rem;margin:0;display:grid}.bk-kit-size-series{background:#0f0f1729;border:1.5px solid #ffffff3d;border-radius:8px;gap:.55rem;min-width:0;padding:.7rem;display:grid}.bk-kit-size-series dt{color:#fff;text-shadow:0 1px #0f0f1740;font-size:.9rem;font-weight:900;line-height:1.25}.bk-kit-size-series dd{gap:.55rem;margin:0;display:grid}.bk-kit-series-roles,.bk-kit-series-sizes{flex-wrap:wrap;gap:.42rem;min-width:0;display:flex}.bk-kit-role-pill{color:#fff;overflow-wrap:anywhere;background:#ffffff1a;border:1.5px solid #ffffff42;border-radius:999px;align-items:center;max-width:100%;min-height:1.75rem;padding:.3rem .58rem;font-size:.72rem;font-weight:850;line-height:1.15;display:inline-flex}.bk-kit-size-pill{color:#0f0f17;white-space:nowrap;background:#fcfb53;border:2px solid #0f0f17;border-radius:999px;justify-content:center;align-items:center;min-width:3.45rem;min-height:2.05rem;padding:.35rem .65rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82rem;font-weight:950;line-height:1;display:inline-flex;box-shadow:2px 2px #0f0f17}.dark .bk-kit-size-summary,[data-theme=dark] .bk-kit-size-summary,.dark .bk-kit-size-series dt,[data-theme=dark] .bk-kit-size-series dt{color:#fff}.dark .bk-kit-role-pill,[data-theme=dark] .bk-kit-role-pill{color:#fff;background:#ffffff1f;border-color:#ffffff47}.dark .bk-kit-size-pill,[data-theme=dark] .bk-kit-size-pill{color:#0f0f17;background:#fcfb53;border-color:#0f0f17;box-shadow:2px 2px #0f0f17}.light .bk-kit-size-pill,[data-theme=light] .bk-kit-size-pill{color:#0f0f17;background:#fcfb53;border-color:#0f0f17}@media (min-width:768px){.bk-kit-size-summary{padding-top:0}}.bk-kit-carousel-shell{gap:.55rem;margin-top:.65rem;display:grid}.bk-kit-carousel-controls{justify-self:end;gap:.4rem;display:inline-flex}.bk-kit-carousel-button{background:var(--bk-acid-yellow);width:2.15rem;height:2.15rem;color:var(--bk-ink);border:2px solid var(--bk-ink);box-shadow:3px 3px 0 var(--bk-ink);cursor:pointer;border-radius:999px;place-items:center;transition:transform .16s,box-shadow .16s;display:inline-grid}.bk-kit-carousel-button:hover{box-shadow:4px 4px 0 var(--bk-ink);transform:translate(-1px,-1px)}.bk-kit-carousel-button:focus-visible{outline-offset:3px;outline:3px solid #fff}.bk-kit-carousel-button svg{stroke-width:3px;width:1rem;height:1rem}.bk-kit-carousel{overscroll-behavior-inline:contain;scrollbar-color:var(--bk-ink) transparent;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overflow-x:auto}.bk-kit-carousel-track{gap:.85rem;margin:0;padding:.1rem .25rem .85rem 0;list-style:none;display:flex}.bk-kit-visual-card{scroll-snap-align:start;background:var(--bk-paper);color:var(--bk-paper-ink);border:2.5px solid var(--bk-ink);box-shadow:5px 5px 0 var(--bk-ink);border-radius:6px;flex:0 0 min(18rem,82vw);overflow:hidden}.bk-kit-visual-media{aspect-ratio:1;border-bottom:2.5px solid var(--bk-ink);background:#0516ff;position:relative;overflow:hidden}.bk-kit-visual-image{object-fit:contain;width:100%;height:100%;display:block}.bk-kit-visual-media .bk-preview-label-stamp{background:var(--bk-acid-yellow);max-width:calc(100% - .9rem);color:var(--bk-ink);border:1.5px solid var(--bk-ink);box-shadow:2px 2px 0 var(--bk-ink);letter-spacing:.12em;text-transform:uppercase;pointer-events:none;align-items:center;padding:.16rem .4rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.56rem;font-weight:900;line-height:1.2;display:inline-flex;position:absolute;top:.45rem;left:.45rem}.bk-kit-visual-copy{color:var(--bk-paper-ink);gap:.35rem;padding:.75rem .85rem .9rem;display:grid}.bk-kit-visual-copy strong{color:var(--bk-ink);font-size:1rem;font-weight:900;line-height:1.15}.bk-kit-visual-copy span{opacity:.82;font-size:.88rem;line-height:1.45}.bk-kit-card-summary{color:#ffffffe0;max-width:54rem;margin:.65rem 0 0;font-size:.98rem;font-weight:700;line-height:1.6}@media (min-width:1024px){.bk-kit-visual-card{flex-basis:20rem}}.bk-digital-banner{background:var(--bk-ink);color:var(--bk-acid-yellow);border:2px solid var(--bk-ink);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.55rem;margin-top:1.25rem;padding:.55rem .95rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem;font-weight:900;display:inline-flex}.bk-digital-banner:before{content:"";background:var(--bk-acid-yellow);border-radius:50%;width:.5rem;height:.5rem}.bk-route-grid{grid-template-columns:minmax(0,1fr);gap:1.25rem;margin-top:1.5rem;display:grid}@media (min-width:768px){.bk-route-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.bk-route-card{padding:0;overflow:hidden}.bk-route-card .bk-route-title{background:var(--bk-acid-yellow);color:var(--bk-ink);border-bottom:2.5px solid var(--bk-ink);margin-top:0;padding:.85rem 1rem;font-size:1.05rem}.bk-route-card:not(.bk-route-card-primary) .bk-route-title{background:var(--bk-hot-pink)}.bk-route-card .bk-body{color:var(--bk-paper-ink);margin:0;padding:.85rem 1rem .5rem}.bk-route-card .bk-bullet-list{gap:.5rem;margin:0;padding:.5rem 1rem 1.1rem;list-style:none}.bk-route-card .bk-bullet-list li{color:var(--bk-paper-ink);padding-left:1.4rem;position:relative}.bk-route-card .bk-bullet-list li:before{content:"→";width:auto;height:auto;color:var(--bk-ink);background:0 0;border:0;font-size:1rem;font-weight:900;position:absolute;top:0;left:0}.bk-route-card-primary{box-shadow:8px 8px 0 var(--bk-acid-yellow)}.bk-route-card:not(.bk-route-card-primary){box-shadow:8px 8px 0 var(--bk-ink)}.bk-preview-grid{grid-template-columns:minmax(0,1fr);gap:1.25rem;margin-top:1.5rem;display:grid}@media (min-width:768px){.bk-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.bk-preview-card{background:hsl(var(--background));color:#fff;border:2.5px solid var(--bk-ink);box-shadow:8px 8px 0 var(--bk-ink);border-radius:4px;overflow:hidden}.bk-preview-card-wide{grid-column:1/-1}.bk-preview-media{aspect-ratio:4/3;background:repeating-linear-gradient(135deg, #ffffff0f 0 12px, #ffffff05 12px 24px), hsl(var(--background));position:relative;overflow:hidden}.bk-preview-media:after{content:none}.bk-preview-image{object-fit:cover}.bk-preview-caption{background:var(--bk-paper);color:var(--bk-paper-ink);border-top:2.5px solid var(--bk-ink);gap:.25rem;padding:.85rem 1rem 1rem;display:grid}.bk-preview-label{background:var(--bk-acid-yellow);color:var(--bk-ink);border:1.5px solid var(--bk-ink);letter-spacing:.12em;align-self:flex-start;margin-bottom:.25rem;padding:.2rem .5rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.65rem;font-weight:900;display:inline-flex}.bk-preview-title{color:var(--bk-paper-ink);font-size:1rem;font-weight:800}.bk-preview-sub{color:var(--bk-paper-ink);opacity:.66;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem}.bk-setup-grid{grid-template-columns:minmax(0,1fr);gap:1rem;margin-top:1.5rem;display:grid}@media (min-width:480px){.bk-setup-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.bk-setup-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1200px){.bk-setup-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.bk-setup-tile,.bk-setup-tile-link{background:var(--bk-paper);min-height:88px;color:var(--bk-paper-ink);border:2.5px solid var(--bk-ink);box-shadow:4px 4px 0 var(--bk-ink);border-radius:4px;align-items:center;gap:.85rem;padding:.95rem;text-decoration:none;transition:box-shadow .18s;display:flex;position:relative}.bk-setup-tile-link:hover{box-shadow:6px 6px 0 var(--bk-acid-yellow)}.bk-setup-tile-link:focus-visible{outline:3px solid var(--bk-acid-yellow);outline-offset:3px}.bk-setup-icon{background:hsl(var(--background));color:#fff;border:2px solid var(--bk-ink);width:2.5rem;height:2.5rem;box-shadow:2px 2px 0 var(--bk-ink);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.bk-setup-grid>li:nth-child(3n+2) .bk-setup-icon{background:var(--bk-hot-pink);color:var(--bk-ink)}.bk-setup-grid>li:nth-child(3n+3) .bk-setup-icon{background:var(--bk-acid-yellow);color:var(--bk-ink)}.bk-setup-copy{gap:.15rem;min-width:0;display:grid}.bk-setup-label{color:var(--bk-paper-ink);word-break:break-word;font-size:.95rem;font-weight:800}.bk-setup-hint{color:var(--bk-paper-ink);opacity:.7;font-size:.82rem}@media (min-width:600px){.bk-troubleshoot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.bk-troubleshoot-card{box-shadow:8px 8px 0 var(--bk-hot-pink)}.bk-troubleshoot-card .bk-troubleshoot-prob{color:var(--bk-ink);margin-top:0;font-size:1.1rem}.bk-troubleshoot-first{background:var(--bk-acid-yellow);color:var(--bk-ink);border:2px solid var(--bk-ink);box-shadow:2px 2px 0 var(--bk-ink);margin-top:.85rem;padding:.65rem .85rem}.bk-troubleshoot-first .bk-spec-label{color:var(--bk-ink);margin-bottom:.25rem;display:block}.bk-troubleshoot-first .bk-body{color:var(--bk-ink);margin:0;font-size:.92rem;font-weight:600;line-height:1.4}@media (min-width:480px){.bk-repurpose-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.bk-repurpose-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.bk-repurpose-card{box-shadow:6px 6px 0 hsl(var(--background))}.bk-repurpose-icon{background:var(--bk-hot-pink);width:2.5rem;height:2.5rem;color:var(--bk-ink);border:2px solid var(--bk-ink);box-shadow:3px 3px 0 var(--bk-ink);border-radius:4px;justify-content:center;align-items:center;display:inline-flex}.bk-repurpose-card .bk-repurpose-title{color:var(--bk-ink);margin-top:.85rem}.bk-repurpose-card .bk-body{color:var(--bk-paper-ink);opacity:.84}.bk-etsy-card{box-shadow:12px 12px 0 var(--bk-acid-yellow);margin-top:1.5rem;padding:1.5rem}.bk-etsy-lines{gap:0;margin-top:0;display:grid}.bk-etsy-card .bk-etsy-line{border-bottom:1.5px dashed #0f0f1747;grid-template-columns:8rem 1fr;align-items:baseline;gap:.75rem;padding-block:.6rem;display:grid}.bk-etsy-card .bk-etsy-line:last-child{border-bottom:0}.bk-etsy-card .bk-spec-label{color:var(--bk-ink)}.bk-etsy-card .bk-body,.bk-etsy-card .bk-body-muted{color:var(--bk-paper-ink);margin:0}.bk-etsy-card .bk-body-muted{opacity:.72}@media (max-width:600px){.bk-etsy-card{box-shadow:6px 6px 0 var(--bk-acid-yellow);padding:1.1rem}.bk-etsy-card .bk-etsy-line{grid-template-columns:minmax(0,1fr);gap:.2rem}}.bk-sticky-cta{inset-inline:auto;z-index:40;pointer-events:none;transition:transform .22s;position:fixed;bottom:clamp(1rem,3vw,1.75rem);right:clamp(1rem,3vw,1.75rem);transform:translateY(140%)}.bk-sticky-cta-visible{pointer-events:auto;transform:translateY(0)}.bk-sticky-cta-inner{background:var(--bk-acid-yellow);color:var(--bk-ink);border:2.5px solid var(--bk-ink);box-shadow:5px 5px 0 var(--bk-ink);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:999px;align-items:center;gap:.85rem;max-width:min(20rem,100vw - 2rem);padding:.7rem .95rem;display:flex}.bk-sticky-copy{gap:.05rem;min-width:0;display:grid}.bk-sticky-kicker,.bk-sticky-title{margin:0}.bk-sticky-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--bk-ink);opacity:.78;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6rem;font-weight:900}.bk-sticky-title{display:none}.bk-sticky-button{background:var(--bk-ink);color:var(--bk-acid-yellow);border:2px solid var(--bk-ink);letter-spacing:.04em;box-shadow:none;text-transform:none;border-radius:999px;flex-shrink:0;min-height:38px;margin:0;padding:.5rem .85rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem}.bk-sticky-button:hover{background:#2a2a36}.bk-sticky-button:focus-visible{outline:3px solid var(--bk-acid-yellow);outline-offset:3px}@media (prefers-reduced-motion:reduce){.bk-sticky-cta{transition:none}}@media (max-width:600px){.bk-sticky-cta-inner{max-width:min(15rem,100vw - 1.5rem);box-shadow:4px 4px 0 var(--bk-ink);gap:.55rem;padding:.55rem .7rem}.bk-sticky-kicker{font-size:.55rem}.bk-sticky-button{padding:.4rem .65rem;font-size:.66rem}}[data-build-kit-section=maker-disclosure] .bk-disclosure-card{margin-top:1.5rem}[data-build-kit-section=what-this-is] .bk-bullet-list{gap:.65rem;margin-top:1.5rem}[data-build-kit-section=what-this-is] .bk-bullet-list li{color:#ffffffeb;background:#ffffff0f;border:2px solid #fff3;border-radius:4px;padding:.85rem 1rem .85rem 1.5rem;font-weight:500;position:relative}[data-build-kit-section=what-this-is] .bk-bullet-list li:before{content:"";background:var(--bk-acid-yellow);border:0;border-radius:2px;width:5px;height:auto;position:absolute;inset:.7rem auto .7rem .55rem}.bk-item-picker{z-index:35;background:hsl(var(--background) / .96);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-block:2px solid #ffffff2e;position:sticky;top:0}.bk-item-picker-inner{justify-content:space-between;align-items:center;gap:1rem;padding-block:.65rem;display:flex}.bk-item-picker-label{letter-spacing:.16em;text-transform:uppercase;background:var(--bk-acid-yellow);color:var(--bk-ink);border:2px solid var(--bk-ink);box-shadow:3px 3px 0 var(--bk-ink);padding:.35rem .55rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.62rem}.bk-item-picker-links{scrollbar-width:thin;flex:1;justify-content:flex-end;gap:.5rem;display:flex;overflow-x:auto}.bk-item-picker-links a{color:#fff;background:0 0;border:2px solid #ffffffc7;border-radius:999px;align-items:center;min-width:9rem;min-height:44px;padding:.5rem .9rem;text-decoration:none;transition:background-color .18s;display:grid}.bk-item-picker-links a:hover{background:#ffffff14}.bk-item-picker-links a.is-active{background:var(--bk-acid-yellow);color:var(--bk-ink);border-color:var(--bk-ink);box-shadow:3px 3px 0 var(--bk-ink)}.bk-item-picker-links span{font-family:var(--font-sans,ui-sans-serif);letter-spacing:.03em;text-transform:none;font-size:.78rem;font-weight:800}.bk-item-picker-links small{opacity:.72;font-size:.7rem}@media (max-width:600px){.bk-item-picker-inner{flex-direction:column;align-items:flex-start;gap:.5rem}.bk-item-picker-links{justify-content:flex-start;width:100%}}.bk-hero{background:hsl(var(--background));color:#fff;border-bottom:2px solid #ffffff1f;padding-block:clamp(2.5rem,5vw,4rem);position:relative;overflow:hidden}.bk-hero-inner{align-items:center;gap:2rem;display:grid}@media (min-width:900px){.bk-hero-inner{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:2.5rem}}@media (min-width:1200px){.bk-hero-inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.bk-hero-copy{max-width:38rem}.bk-hero-kicker{border:2px solid hsl(var(--border));background:hsl(var(--accent));width:fit-content;color:hsl(var(--accent-foreground));letter-spacing:.14em;text-transform:uppercase;box-shadow:4px 4px 0 hsl(var(--foreground) / .22);align-items:center;gap:.5rem;padding:.45rem .85rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:900;display:inline-flex}.bk-hero h1{font-family:var(--font-heading);letter-spacing:-.01em;color:#fff;text-transform:none;max-width:16ch;margin-top:1.25rem;font-size:clamp(2.5rem,6.5vw,4.5rem);font-weight:900;line-height:.95}.bk-hero-copy p{color:#ffffffdb;max-width:38ch;margin-top:1.1rem;font-size:clamp(1rem,1.4vw,1.15rem);font-weight:500;line-height:1.55}.bk-hero-meta{flex-wrap:wrap;gap:.65rem;margin-top:1.5rem;display:flex}.bk-hero-meta span{color:#fff;background:#ffffff14;border:2px solid #ffffff3d;border-radius:999px;align-items:center;gap:.4rem;min-height:40px;padding:.5rem .85rem;font-size:.82rem;font-weight:800;display:inline-flex}.bk-hero-meta svg{width:1rem;height:1rem}.bk-hero-actions{flex-wrap:wrap;gap:.85rem;margin-top:1.75rem;display:flex}.bk-hero-stage{isolation:isolate;min-width:0;padding-block:.5rem;position:relative}.bk-hero-product{aspect-ratio:4/3;background:hsl(var(--background));border:3px solid var(--bk-ink);width:min(100%,30rem);box-shadow:12px 12px 0 var(--bk-acid-yellow);z-index:1;margin-left:auto;display:block;position:relative;overflow:hidden;transform:rotate(.5deg)}.bk-hero-product img{object-fit:cover;width:100%;height:100%}.bk-hero-lifestyle{aspect-ratio:4/5;border:3px solid var(--bk-ink);background:var(--bk-paper);width:clamp(8rem,24vw,12rem);box-shadow:8px 8px 0 var(--bk-hot-pink);z-index:3;position:absolute;bottom:-1.25rem;right:-.5rem;overflow:hidden;transform:rotate(-3deg)}.bk-hero-lifestyle img{object-fit:cover;width:100%;height:100%}.bk-hero-lifestyle>span:not(.bk-hero-label){text-align:center;min-height:100%;color:var(--bk-paper-ink);place-items:center;padding:.85rem;font-size:.8rem;font-weight:800;display:grid}.bk-hero-label{background:var(--bk-ink);color:var(--bk-acid-yellow);border:2px solid var(--bk-ink);letter-spacing:.14em;text-transform:uppercase;z-index:4;align-items:center;padding:.3rem .55rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6rem;font-weight:900;display:inline-flex;position:absolute;top:.6rem;left:.6rem}.bk-hero-product .bk-hero-label{color:var(--bk-ink);background:#fff}.bk-hero-lifestyle .bk-hero-label{background:var(--bk-hot-pink);color:var(--bk-ink);top:auto;bottom:.55rem;left:.55rem}.bk-hero-cutter{aspect-ratio:1;border:3px solid var(--bk-ink);background:hsl(var(--background));width:clamp(7rem,22vw,11rem);box-shadow:8px 8px 0 var(--bk-ink);z-index:2;position:absolute;top:38%;left:-.5rem;overflow:hidden;transform:rotate(-6deg)}.bk-hero-cutter img{object-fit:cover;width:100%;height:100%}@media (max-width:899px){.bk-hero-stage{padding-bottom:3rem}.bk-hero-product{width:min(100%,26rem);box-shadow:8px 8px 0 var(--bk-acid-yellow);margin:0 auto}.bk-hero-lifestyle{width:clamp(7rem,32vw,9.5rem);box-shadow:6px 6px 0 var(--bk-hot-pink);bottom:-1rem;right:-.25rem}.bk-hero-cutter{width:clamp(6rem,28vw,8.5rem);box-shadow:6px 6px 0 var(--bk-ink);top:auto;bottom:-1rem;left:-.25rem}}@media (max-width:520px){.bk-hero h1{font-size:clamp(2.1rem,11vw,3.2rem)}.bk-hero-stage{padding-bottom:2.5rem}.bk-hero-product{width:min(100%,22rem);box-shadow:6px 6px 0 var(--bk-acid-yellow)}.bk-hero-actions{flex-direction:column;align-items:stretch}.bk-hero-actions>*{width:100%}}.bk-tail{background:hsl(var(--background));color:#fff;border-top:2px solid #ffffff1f}.bk-tail .layout-content{width:min(100%,72rem);margin:0 auto;padding-inline:1rem}.bk-tail h2,.bk-tail h3{color:#fff;font-family:var(--font-heading);letter-spacing:-.005em;font-weight:900}.bk-tail h2{font-size:clamp(1.5rem,3vw,2.25rem)}.bk-tail h3{margin-top:1.25rem;font-size:1.1rem}.bk-tail p{color:#ffffffdb;font-size:.95rem;line-height:1.6}.bk-tail a{color:var(--bk-acid-yellow);text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:2px}.bk-tail ul,.bk-tail ol{color:#ffffffdb}.bk-tail .lookbook-inspiration-card,.bk-tail .homepage-card-outline{background:#ffffff0a;box-shadow:6px 6px 0 var(--bk-acid-yellow)!important;border:2.5px solid #fff3!important;border-radius:8px!important;transition:box-shadow .18s!important}.bk-tail .lookbook-inspiration-card:hover,.bk-tail .homepage-card-outline:hover{box-shadow:9px 9px 0 var(--bk-hot-pink)!important}.bk-tail .card-grid-content{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:1rem;display:grid}.bk-hero h1{max-width:24ch;font-size:clamp(2rem,4.5vw,3.5rem);line-height:1}@media (max-width:520px){.bk-hero h1{font-size:clamp(1.85rem,9vw,2.6rem)}}.bk-hero-product{width:min(100%,28rem);box-shadow:10px 10px 0 var(--bk-acid-yellow);transform:rotate(0)}.bk-hero-lifestyle{width:clamp(9rem,26vw,13rem);box-shadow:6px 6px 0 var(--bk-hot-pink);bottom:-1.5rem;right:-.75rem;transform:rotate(-2deg)}@media (max-width:899px){.bk-hero-product{width:min(100%,24rem);box-shadow:8px 8px 0 var(--bk-acid-yellow)}}.bk-disclosure-card,.bk-way-card,.bk-kit-card,.bk-route-card,.bk-troubleshoot-card,.bk-repurpose-card,.bk-etsy-card{box-shadow:var(--bk-shadow-card)}.bk-way-card-live,.bk-route-card-primary,.bk-etsy-card{box-shadow:var(--bk-shadow-feature)}[data-build-kit-section=maker-disclosure],[data-build-kit-section=quick-build-order],[data-build-kit-section=route-cards],[data-build-kit-section=setup-checklist]{background:var(--bk-paper);color:var(--bk-paper-ink);border-top:2px solid var(--bk-ink)}[data-build-kit-section=maker-disclosure] .bk-section-title,[data-build-kit-section=quick-build-order] .bk-section-title,[data-build-kit-section=route-cards] .bk-section-title,[data-build-kit-section=setup-checklist] .bk-section-title,[data-build-kit-section=troubleshoot] .bk-section-title,[data-build-kit-section=pick-your-clay] .bk-section-title,[data-build-kit-section=maker-disclosure] .bk-lead,[data-build-kit-section=quick-build-order] .bk-lead,[data-build-kit-section=route-cards] .bk-lead,[data-build-kit-section=setup-checklist] .bk-lead,[data-build-kit-section=troubleshoot] .bk-lead,[data-build-kit-section=pick-your-clay] .bk-lead,[data-build-kit-section=maker-disclosure] .bk-body,[data-build-kit-section=quick-build-order] .bk-body,[data-build-kit-section=route-cards] .bk-body,[data-build-kit-section=setup-checklist] .bk-body,[data-build-kit-section=troubleshoot] .bk-body,[data-build-kit-section=pick-your-clay] .bk-body{color:var(--bk-paper-ink)}[data-build-kit-section=maker-disclosure] .bk-disclosure-card{border-color:var(--bk-ink);box-shadow:4px 4px 0 var(--bk-acid-yellow);background:#fff}[data-build-kit-section=maker-disclosure] .bk-disclosure-card .bk-body,[data-build-kit-section=maker-disclosure] .bk-disclosure-card .bk-body-muted{color:var(--bk-paper-ink)}[data-build-kit-section=quick-build-order] .bk-quick-order-list li{box-shadow:4px 4px 0 hsl(var(--background));background:#fff}[data-build-kit-section=quick-build-order] .bk-quick-order-list li>span:last-child{color:var(--bk-ink)}[data-build-kit-section=route-cards] .bk-route-card{border-color:var(--bk-ink)}[data-build-kit-section=setup-checklist] .bk-setup-tile,[data-build-kit-section=setup-checklist] .bk-setup-tile-link{box-shadow:4px 4px 0 hsl(var(--background));background:#fff}[data-build-kit-section=setup-checklist] .bk-setup-tile-link:hover{box-shadow:6px 6px 0 var(--bk-ink)}[data-build-kit-section=troubleshoot] .bk-troubleshoot-card{border-color:var(--bk-ink);background:#fff}[data-build-kit-section=pick-your-clay]{background:var(--bk-face-pink);color:var(--bk-paper-ink);border-top:2px solid var(--bk-ink)}[data-build-kit-section=pick-your-clay] .bk-clay-grid{background:var(--bk-paper);box-shadow:8px 8px 0 var(--bk-ink);border-color:var(--bk-ink)}[data-build-kit-section=pick-your-clay] .bk-clay-grid .bk-spec-label{color:var(--bk-ink)}[data-build-kit-section=pick-your-clay] .bk-clay-grid .bk-body{color:var(--bk-paper-ink)}.bk-section-title{max-width:28ch;font-size:clamp(1.65rem,3vw,2.4rem)}[data-build-kit-section=kit-contents] .bk-section-title,[data-build-kit-section=etsy-download-module] .bk-section-title{font-size:clamp(2rem,4vw,3rem)}[data-build-kit-section=repurpose] .bk-section-title,[data-build-kit-section=troubleshoot] .bk-section-title,[data-build-kit-section=setup-checklist] .bk-section-title,[data-build-kit-section=route-cards] .bk-section-title,[data-build-kit-section=maker-disclosure] .bk-section-title{font-size:clamp(1.35rem,2.4vw,1.85rem)}.bk-route-card .bk-route-title{font-family:var(--font-heading);letter-spacing:-.005em;text-transform:none;font-size:1.15rem}.bk-hero-meta span{font-family:var(--font-sans,ui-sans-serif);letter-spacing:0;font-weight:700}@media (max-width:640px){.bk-quick-order-list{scroll-snap-type:x mandatory;padding-bottom:.85rem;scrollbar-width:thin;flex-wrap:nowrap;grid-template-columns:none;gap:.75rem;margin-inline:-1rem;padding-inline:1rem;display:flex;overflow-x:auto}.bk-quick-order-list li{scroll-snap-align:start;flex:0 0 calc(70vw - 1.5rem);min-width:12rem;max-width:18rem}}@media (max-width:480px){.bk-kit-card .bk-bullet-list code{background:hsl(var(--background));color:#fff;border-radius:2px;padding:.08em .45em;font-size:.82em;display:inline-block}.bk-kit-card .bk-bullet-list li{font-size:.92rem;line-height:1.5}}[data-build-kit-section=maker-disclosure] .bk-text-link{color:var(--bk-ink)}[data-build-kit-section=overview] .space-y-12>section:nth-of-type(2){display:none}.bk-overview-grid{grid-template-columns:minmax(0,1fr);gap:1.5rem;display:grid}@media (min-width:1024px){.bk-overview-grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:2.5rem}}.bk-overview-body{flex-direction:column;gap:.85rem;max-width:56ch;display:flex}.bk-overview-eyebrow{background:hsl(var(--accent));width:fit-content;color:hsl(var(--accent-foreground));border:2px solid hsl(var(--border));letter-spacing:.16em;text-transform:uppercase;box-shadow:3px 3px 0 hsl(var(--foreground) / .18);align-items:center;margin-bottom:.25rem;padding:.35rem .6rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.66rem;font-weight:900;display:inline-flex}.bk-overview-headline{font-family:var(--font-heading);letter-spacing:-.005em;color:#fff;max-width:24ch;margin:0;font-size:clamp(1.5rem,2.6vw,1.95rem);font-weight:900;line-height:1.05}.bk-overview-description{color:#ffffffdb;margin:0;font-size:clamp(1.02rem,1.4vw,1.18rem);font-weight:500;line-height:1.55}.bk-overview-bullets{gap:.55rem;margin:.35rem 0 0;padding:0;list-style:none;display:grid}.bk-overview-bullets li{color:#ffffffe0;padding-left:1.6rem;font-size:.95rem;font-weight:500;line-height:1.45;position:relative}.bk-overview-bullets li:before{content:"";background:hsl(var(--accent));border:1.5px solid hsl(var(--foreground));width:.7rem;height:.7rem;position:absolute;top:.5em;left:0}.bk-overview-disclosure{color:#ffffffe0;background:#ffffff0d;border:1.5px solid #ffffff29;border-radius:8px;gap:.55rem;padding:.85rem 1rem;font-size:.78rem;line-height:1.55;display:grid}.bk-overview-note{padding:1.25rem 0}.bk-overview-disclosure p{margin:0}.bk-overview-disclosure-main{flex-wrap:wrap;align-items:baseline;gap:.55rem .85rem;display:flex}.bk-overview-disclosure-label{color:hsl(var(--accent));letter-spacing:.14em;text-transform:uppercase;flex:none;font-size:.68rem;font-weight:900}.bk-overview-disclosure-text{flex:36rem;min-width:min(100%,18rem)}.bk-overview-disclosure-link{color:#fff;text-decoration:underline;-webkit-text-decoration-color:hsl(var(--accent) / .5);text-decoration-color:hsl(var(--accent) / .5);text-underline-offset:.16em;font-weight:800}.bk-overview-disclosure-link:hover{color:hsl(var(--accent))}.bk-overview-disclosure-details{border-top:1px solid #ffffff1f;padding-top:.45rem}.bk-overview-disclosure-details summary{cursor:pointer;color:#fff;font-weight:800}.bk-overview-disclosure-details summary:focus-visible{outline:3px solid hsl(var(--accent));outline-offset:3px}.bk-overview-disclosure-detail-list{grid-template-columns:minmax(0,1fr);gap:.55rem;margin:.7rem 0 0;display:grid}.bk-overview-disclosure-detail-item{background:#ffffff0b;border:1px solid #ffffff1f;border-radius:6px;gap:.3rem;padding:.72rem .8rem;display:grid}.bk-overview-disclosure-detail-item dt{color:hsl(var(--accent));letter-spacing:.12em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.62rem;font-weight:900;line-height:1.1}.bk-overview-disclosure-detail-item dd{color:#ffffffe0;max-width:64rem;margin:0;font-size:.77rem;font-weight:650;line-height:1.55}@media (min-width:900px){.bk-overview-disclosure-detail-list{grid-template-columns:repeat(2,minmax(0,1fr))}.bk-overview-disclosure-detail-item:last-child:nth-child(odd){grid-column:1/-1}}@media (max-width:1023.98px){.bk-overview-disclosure{order:2}.bk-overview-body{order:1}}[data-build-kit-section=overview]{background:hsl(var(--background));color:#fff;border-top:0;padding-block:clamp(2rem,4vw,3rem)}[data-build-kit-section=overview]:before{content:none}[data-build-kit-section=overview] .space-y-12>section:first-child p{color:#ffffffeb}[data-build-kit-section=overview] .space-y-12>section:first-child a{color:hsl(var(--accent));text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:2px}[data-build-kit-section=overview] .bk-build-kit-answer-capsule{border:2px solid var(--bk-ink);background:var(--bk-paper);width:min(100%,45rem);color:var(--bk-paper-ink);box-shadow:4px 4px 0 var(--bk-acid-yellow);gap:.45rem;margin-top:1.25rem;padding:1rem 1.1rem;display:grid}[data-build-kit-section=overview] .bk-build-kit-answer-capsule p{color:var(--bk-paper-ink);margin:0}[data-build-kit-section=overview] .space-y-12>section:first-child .bk-build-kit-answer-capsule p{color:var(--bk-paper-ink)}[data-build-kit-section=overview] .bk-build-kit-answer-kicker{letter-spacing:.14em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.62rem;font-weight:900}[data-build-kit-section=overview] .bk-build-kit-answer-capsule p:not(.bk-build-kit-answer-kicker){font-size:.9rem;font-weight:650;line-height:1.55}[data-build-kit-section=overview] .homepage-card-outline{background:#ffffff0a;border:1.5px solid #ffffff29;border-radius:8px}[data-build-kit-section=overview] .homepage-card-outline p{color:#ffffffb8}[data-build-kit-section=overview] .homepage-card-outline a{color:#ffffffeb;text-decoration:underline;-webkit-text-decoration-color:hsl(var(--accent) / .4);text-decoration-color:hsl(var(--accent) / .4);font-weight:800}[data-build-kit-section=overview] .homepage-card-outline a:hover{color:hsl(var(--accent))}[data-build-kit-section=overview] .border-t,[data-build-kit-section=overview] .lb-spec-band{border-color:#ffffff29!important}[data-build-kit-section=overview] .lb-spec-label{color:hsl(var(--accent))!important}[data-build-kit-section=overview] .lb-spec-value{color:#fff!important}[data-build-kit-section=overview] [class*=text-accent]{color:hsl(var(--accent))}[data-build-kit-section=overview] .space-y-12>*+*{margin-top:3rem}@media (min-width:1024px){[data-build-kit-section=overview] .space-y-12>*+*{margin-top:3.5rem}}@media (max-width:1023.98px){[data-build-kit-section=overview] .lg\:col-span-1{order:2}[data-build-kit-section=overview] .lg\:col-span-2{order:1}}[data-build-kit-section=overview] h2:not(.sr-only){font-family:var(--font-heading);color:#fff}.bk-tail .lb-body-grid{display:block}.bk-purchase-sidebar,.bk-purchase-trigger,.bk-purchase-backdrop,.bk-purchase-host{box-sizing:border-box;--bk-acid-yellow:#fcfb53;--bk-hot-pink:#ff69b4;--bk-ink:#0f0f17;--bk-paper:#fff7ea;--bk-paper-ink:#221912}.bk-page-with-sidebar{counter-reset:bk-section-counter;position:relative}@media (max-width:1023.98px){.bk-purchase-host{display:contents}}.bk-purchase-sidebar{z-index:50;background:var(--bk-paper);color:var(--bk-paper-ink);border:2.5px solid var(--bk-ink);font-family:var(--font-sans,ui-sans-serif);flex-direction:column;display:flex;position:fixed}@media (min-width:1024px){.bk-purchase-host{pointer-events:none;z-index:30;width:18rem;position:absolute;top:0;bottom:0;right:max(1rem,50vw - 35rem)}.bk-purchase-host>.bk-purchase-sidebar{width:100%;box-shadow:6px 6px 0 var(--bk-acid-yellow);opacity:0;pointer-events:auto;border-radius:4px;gap:.75rem;max-height:calc(100vh - 7rem);padding:.95rem;transition:opacity .22s;position:sticky;top:5rem;transform:none}.bk-purchase-host>.bk-purchase-sidebar.bk-purchase-sidebar-mounted{opacity:1}.bk-purchase-trigger,.bk-purchase-backdrop,.bk-purchase-sheet-handle,.bk-purchase-sheet-close{display:none!important}.bk-purchase-sheet-head{padding:0;display:block}.bk-page-with-sidebar .bk-section-inner{padding-right:20.5rem}.bk-page-with-sidebar .bk-section:before{left:max(1rem,50vw - 36rem);right:auto}}@media (max-width:1023.98px){.bk-purchase-trigger{z-index:49;width:auto;max-width:100vw;padding:.52rem .7rem calc(.52rem + env(safe-area-inset-bottom));color:var(--bk-paper-ink);box-shadow:0 8px 24px #0f0f1724, 0 -2px 0 var(--bk-acid-yellow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:left;cursor:pointer;opacity:0;background:#fff7eaf5;border:1.5px solid #0f0f1747;border-radius:6px;grid-template-columns:1.8rem minmax(0,1fr) auto;align-items:center;gap:.6rem;font-family:inherit;transition:opacity .22s,transform .22s;display:grid;position:fixed;bottom:.75rem;left:.75rem;right:.75rem;transform:translateY(8%)}.bk-purchase-trigger-mounted{opacity:1;transform:translateY(0)}.bk-purchase-trigger.is-hidden{opacity:0;pointer-events:none}.bk-purchase-trigger-icon{background:var(--bk-acid-yellow);width:1.8rem;height:1.8rem;color:var(--bk-ink);border-radius:4px;justify-content:center;align-items:center;display:inline-flex}.bk-purchase-trigger-text{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.bk-purchase-trigger-kicker{letter-spacing:.16em;text-transform:uppercase;color:#0f0f17c2;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.58rem;font-weight:900}.bk-purchase-trigger-label{min-width:0;color:var(--bk-paper-ink);white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;font-weight:800;line-height:1.2;display:block;overflow:hidden}.bk-purchase-trigger-toggle{color:var(--bk-ink);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#fcfb53b8;border:1px solid #0f0f172e;border-radius:4px;align-items:center;gap:.35rem;min-height:40px;padding:.38rem .64rem;font-family:inherit;font-size:.7rem;font-weight:900;display:inline-flex}.bk-purchase-trigger:focus-visible{outline:3px solid var(--bk-acid-yellow);outline-offset:-3px}.bk-purchase-backdrop{z-index:48;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;pointer-events:none;background:#0f0f178c;transition:opacity .22s;position:fixed;inset:0}.bk-purchase-backdrop.is-open{opacity:1;pointer-events:auto}.bk-purchase-sidebar{width:100%;box-shadow:0 -6px 0 var(--bk-acid-yellow);padding:.4rem 1rem calc(1rem + env(safe-area-inset-bottom));will-change:transform;border-bottom:0;border-left:0;border-right:0;border-radius:16px 16px 0 0;gap:.85rem;max-height:88svh;transition:transform .28s cubic-bezier(.2,.85,.35,1);inset:auto 0 0;overflow-y:auto;transform:translateY(102%)}@media (max-width:420px){.bk-purchase-trigger{grid-template-columns:1.85rem minmax(0,1fr) 2.5rem;gap:.5rem;padding-inline:.7rem;bottom:.55rem;left:.55rem;right:.55rem}.bk-purchase-trigger-icon{width:1.85rem;height:1.85rem}.bk-purchase-trigger-toggle{justify-content:center;width:2.5rem;min-width:2.5rem;padding-inline:0}.bk-purchase-trigger-toggle span{display:none}}.bk-purchase-sidebar.is-expanded{transform:translateY(0)}.bk-purchase-sheet-handle{background:#0f0f1738;border-radius:999px;flex-shrink:0;align-self:center;width:2.75rem;height:4px;margin-top:.45rem;margin-bottom:.4rem}.bk-purchase-sheet-head{justify-content:space-between;align-items:center;gap:1rem;padding-block:.1rem .25rem;display:flex}.bk-purchase-sheet-close{width:36px;height:36px;color:var(--bk-ink);border:2px solid var(--bk-ink);cursor:pointer;background:0 0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-family:inherit;display:inline-flex}.bk-purchase-sheet-close:focus-visible{outline:3px solid var(--bk-acid-yellow);outline-offset:2px}}@media (prefers-reduced-motion:reduce){.bk-purchase-sidebar,.bk-purchase-trigger,.bk-purchase-backdrop{transition:none!important}}.bk-purchase-sidebar-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--bk-ink);background:var(--bk-acid-yellow);border:2px solid var(--bk-ink);width:fit-content;box-shadow:3px 3px 0 var(--bk-ink);margin:0;padding:.3rem .55rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem;font-weight:900}.bk-purchase-options{flex-direction:column;gap:.42rem;display:flex}@media (max-width:1023.98px){.bk-purchase-options{gap:.6rem}}.bk-purchase-option{color:var(--bk-ink);border:2px solid var(--bk-ink);cursor:pointer;text-align:left;appearance:none;background:#fff;border-radius:3px;grid-template-columns:1.7rem minmax(0,1fr);align-items:center;gap:.62rem;min-height:44px;padding:.56rem .62rem;font-family:inherit;transition:background-color .16s,box-shadow .16s;display:grid}.bk-purchase-option:hover:not(.is-selected){background:#0f0f170a}.bk-purchase-option.is-selected{background:var(--bk-acid-yellow);box-shadow:2px 2px 0 var(--bk-ink)}.bk-purchase-option:focus-visible{outline:3px solid var(--bk-ink);outline-offset:2px}@media (prefers-reduced-motion:reduce){.bk-purchase-option{transition:none}}.bk-purchase-option-icon{background:var(--bk-ink);width:1.7rem;height:1.7rem;color:var(--bk-acid-yellow);border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.bk-purchase-option-body{flex-direction:column;flex:1;align-items:flex-start;gap:.13rem;min-width:0;display:flex}.bk-purchase-option-title{color:var(--bk-ink);font-size:.9rem;font-weight:800;line-height:1.2}.bk-purchase-option-blurb{color:#0f0f17b3;font-size:.7rem;font-weight:600;line-height:1.3}.bk-purchase-option.is-selected .bk-purchase-option-blurb{color:#0f0f17c7}.bk-purchase-option-flag{color:#0f0f1799;letter-spacing:.06em;text-transform:uppercase;font-feature-settings:"tnum", "lnum";white-space:nowrap;background:0 0;border:1.5px solid #0f0f1740;border-radius:999px;align-items:center;width:fit-content;max-width:100%;margin-top:.08rem;padding:.18rem .42rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.55rem;font-weight:900;display:inline-flex}.bk-purchase-option.is-selected .bk-purchase-option-flag,.bk-purchase-option-flag.is-live{background:var(--bk-ink);color:var(--bk-acid-yellow);border-color:var(--bk-ink)}.bk-purchase-sidebar-cta{border-top:1.5px dashed #0f0f1738;flex-direction:column;gap:.42rem;margin-top:.1rem;padding-top:.7rem;display:flex}.bk-purchase-receipt{border-top:1.5px dashed #0f0f1738;border-bottom:1.5px dashed #0f0f1738;gap:.42rem;padding-block:.6rem;display:grid}.bk-purchase-receipt-kicker{color:#0f0f17ad;letter-spacing:.14em;text-transform:uppercase;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.58rem;font-weight:900}.bk-purchase-receipt-lines{gap:.45rem;margin:0;display:grid}.bk-purchase-receipt-row{gap:.16rem;display:grid}.bk-purchase-receipt-row dt{color:var(--bk-ink);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:900}.bk-purchase-receipt-row dd{color:#0f0f17c7;margin:0;font-size:.76rem;font-weight:650;line-height:1.38}.bk-purchase-sidebar-button{background:var(--bk-ink);color:var(--bk-acid-yellow);border:2.5px solid var(--bk-ink);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;min-height:46px;box-shadow:0 0 0 0 var(--bk-acid-yellow);border-radius:999px;justify-content:center;align-items:center;gap:.45rem;padding:.78rem .9rem;font-family:inherit;font-size:.8rem;font-weight:900;text-decoration:none;transition:box-shadow .16s,background-color .16s,color .16s;display:inline-flex}.bk-purchase-sidebar-button.is-live{background:var(--bk-acid-yellow);color:var(--bk-ink);box-shadow:3px 3px 0 var(--bk-ink)}.bk-purchase-sidebar-button:hover{box-shadow:4px 4px 0 var(--bk-acid-yellow)}.bk-purchase-sidebar-button.is-live:hover{box-shadow:5px 5px 0 var(--bk-ink)}.bk-purchase-sidebar-button:focus-visible{outline:3px solid var(--bk-acid-yellow);outline-offset:3px}@media (max-width:1023.98px){.bk-page{padding-bottom:5.5rem}}@media print{.bk-purchase-sidebar,.bk-purchase-trigger,.bk-purchase-backdrop{display:none!important}}.bk-kit-doc-strip{color:#ffffffe6;border-top:2px solid #ffffff3d;gap:.75rem;max-width:54rem;margin-top:1.55rem;padding-top:1rem;display:grid}.bk-kit-doc-strip-head{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.bk-kit-doc-strip-label,.bk-kit-doc-strip-count{letter-spacing:.14em;text-transform:uppercase;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.66rem;font-weight:900}.bk-kit-doc-strip-label{background:var(--bk-acid-yellow);color:var(--bk-ink);border:1.5px solid var(--bk-ink);box-shadow:2px 2px 0 var(--bk-ink);border-radius:3px;align-items:center;padding:.24rem .48rem;display:inline-flex}.bk-kit-doc-strip-count{color:#ffffffdb}.bk-kit-doc-chip-list{grid-template-columns:minmax(0,1fr);gap:.65rem;display:grid}.bk-kit-doc-chip{background:#ffffff14;border:1.5px solid #ffffff52;border-radius:4px;gap:.22rem;min-width:0;padding:.78rem .9rem;display:grid}.bk-kit-doc-chip strong{color:#fff;font-size:.95rem;font-weight:900;line-height:1.2}.bk-kit-doc-chip span{color:#ffffffdb;font-size:.84rem;line-height:1.42}@media (min-width:700px){.bk-kit-doc-chip-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.bk-kit-previews{margin-top:1.5rem}.bk-kit-previews-title{font-family:var(--font-heading);letter-spacing:-.01em;color:var(--bk-section-fg,#fff);margin:0;font-size:clamp(1.05rem,2.4vw,1.45rem);font-weight:850}.bk-kit-previews-lead{max-width:46rem;color:var(--bk-muted,#ffffffd1);margin:.4rem 0 0;font-size:.92rem;line-height:1.5}.bk-kit-previews .bk-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1.25rem;display:grid!important}@media (min-width:1200px){.bk-kit-previews .bk-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem}}.bk-kit-previews .bk-preview-card-wide{grid-column:auto!important}.bk-kit-previews .bk-preview-card{box-shadow:4px 4px 0 var(--bk-ink,#0f0f17);border-width:2px;transition:box-shadow .18s,transform .18s}.bk-kit-previews .bk-preview-card:hover{box-shadow:7px 7px 0 var(--bk-acid-yellow,#fcfb53)}@media (prefers-reduced-motion:reduce){.bk-kit-previews .bk-preview-card{transition:none}}.bk-kit-previews .bk-preview-media{position:relative}.bk-kit-previews .bk-preview-label-stamp{background:var(--bk-acid-yellow,#fcfb53);color:var(--bk-ink,#0f0f17);border:1.5px solid var(--bk-ink,#0f0f17);box-shadow:2px 2px 0 var(--bk-ink,#0f0f17);letter-spacing:.12em;text-transform:uppercase;pointer-events:none;align-items:center;padding:.16rem .4rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.56rem;font-weight:900;display:inline-flex;position:absolute;top:.45rem;left:.45rem}.bk-kit-previews .bk-preview-media{aspect-ratio:3/2!important}.bk-kit-previews .bk-preview-caption{flex-direction:column;gap:.15rem;padding:.55rem .7rem .65rem;display:flex}.bk-kit-previews .bk-preview-label{display:none}.bk-kit-previews .bk-preview-title{letter-spacing:-.005em;color:var(--bk-paper-ink,#221912);margin:0;font-size:.86rem;font-weight:800;line-height:1.3}.bk-kit-previews .bk-preview-sub{letter-spacing:.02em;opacity:.66;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.62rem;line-height:1.35}@media (max-width:600px){.bk-kit-previews .bk-preview-card,.bk-kit-previews .bk-preview-card:not(:first-child){grid-column:auto!important;display:block!important}.bk-kit-previews .bk-preview-card:first-child .bk-preview-media,.bk-kit-previews .bk-preview-card:not(:first-child) .bk-preview-media{aspect-ratio:3/2!important}.bk-kit-previews .bk-preview-card:not(:first-child) .bk-preview-caption{padding:.5rem .6rem .55rem}.bk-kit-previews .bk-preview-card:not(:first-child) .bk-preview-sub{display:block}}[data-build-kit-section=ingredients],[data-build-kit-section=tools]{--bk-acid-yellow:#fcfb53;--bk-hot-pink:#ff69b4;--bk-ink:#0f0f17;--bk-paper:#fff7ea;--bk-paper-ink:#221912;background:var(--bk-paper);color:var(--bk-paper-ink);border-top:2px solid var(--bk-ink)}[data-build-kit-section=ingredients] .bk-section-title,[data-build-kit-section=tools] .bk-section-title,[data-build-kit-section=ingredients] .bk-lead,[data-build-kit-section=tools] .bk-lead{color:var(--bk-paper-ink)}[data-build-kit-section=ingredients] .bk-lead,[data-build-kit-section=tools] .bk-lead{opacity:.78}.bk-ingredient-grid{grid-template-columns:minmax(0,1fr);gap:1rem;margin-top:1.75rem;display:grid}@media (min-width:600px){.bk-ingredient-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.bk-ingredient-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.1rem}}.bk-ingredient-card{border:2.5px solid var(--bk-ink);box-shadow:4px 4px 0 var(--bk-ink);background:#fff;border-radius:4px;flex-direction:column;display:flex;overflow:hidden}.bk-ingredient-card-head{background:var(--bk-acid-yellow);color:var(--bk-ink);border-bottom:2px solid var(--bk-ink);align-items:center;gap:.65rem;padding:.75rem .9rem;display:flex}.bk-ingredient-card-icon{background:var(--bk-ink);width:2rem;height:2rem;color:var(--bk-acid-yellow);border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.bk-ingredient-card-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--bk-ink);opacity:.78;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.58rem;font-weight:900}.bk-ingredient-card-heading{font-family:var(--font-heading);color:var(--bk-ink);margin:.1rem 0 0;font-size:.95rem;font-weight:900;line-height:1.15}.bk-ingredient-card-body{flex-direction:column;flex:1;gap:.75rem;padding:.85rem .9rem .95rem;display:flex}.bk-ingredient-card-note{color:var(--bk-paper-ink);opacity:.84;margin:0;font-size:.85rem;line-height:1.5}.bk-ingredient-card-row{border-top:1.5px dashed #0f0f172e;flex-direction:column;gap:.15rem;padding-top:.6rem;display:flex}.bk-ingredient-card-row:first-of-type{border-top:0;padding-top:0}.bk-ingredient-card-row-label{letter-spacing:.14em;text-transform:uppercase;color:var(--bk-ink);opacity:.7;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6rem;font-weight:900}.bk-ingredient-card-row-value{color:var(--bk-paper-ink);font-size:.85rem;font-weight:600;line-height:1.45}.bk-affiliate-disclosure{max-width:58rem;box-shadow:none;color:var(--bk-paper-ink);background:0 0;border:0;margin-top:1.15rem;padding:0}.bk-affiliate-disclosure p{margin:0;font-size:.8rem;font-weight:650;line-height:1.7}.bk-affiliate-disclosure-label{background:var(--bk-acid-yellow);border:1.5px solid var(--bk-ink);box-shadow:2px 2px 0 var(--bk-ink);color:var(--bk-ink);letter-spacing:.12em;text-transform:uppercase;vertical-align:.08em;border-radius:3px;align-items:center;margin-right:.5rem;padding:.24rem .38rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.62rem;font-weight:900;line-height:1;display:inline-flex}.bk-affiliate-disclosure-link{color:var(--bk-ink);text-decoration:underline;-webkit-text-decoration-color:hsl(var(--accent) / .7);text-decoration-color:hsl(var(--accent) / .7);text-underline-offset:.16em;font-weight:900}.bk-affiliate-disclosure-link:hover{color:var(--bk-hot-pink-deep,#d6006e)}.bk-supply-group{margin-top:2.4rem}.bk-affiliate-disclosure+.bk-supply-group{margin-top:2.8rem}.bk-supply-group+.bk-supply-group{margin-top:3.4rem}.bk-supply-group-title{width:100%;color:var(--bk-ink);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.8rem;margin:0 0 1.25rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem;font-weight:900;line-height:1.1;display:flex}.bk-supply-group-title span{background:var(--bk-ink);max-width:100%;color:var(--bk-acid-yellow);border:2px solid var(--bk-ink);box-shadow:3px 3px 0 var(--bk-acid-yellow);border-radius:3px;align-items:center;padding:.42rem .68rem;display:inline-flex}.bk-supply-group-title:after{content:"";background:var(--bk-ink);min-width:2rem;height:2px;box-shadow:0 4px 0 var(--bk-acid-yellow);flex:auto}.bk-ingredient-list{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.bk-ingredient-link{color:var(--bk-ink);background:#0f0f1708;border:1.5px solid #0f0f171f;border-radius:4px;align-items:flex-start;gap:.55rem;min-height:44px;padding:.55rem .65rem;text-decoration:none;transition:background-color .16s,border-color .16s,box-shadow .16s;display:flex}.bk-ingredient-link:focus-visible{outline:3px solid var(--bk-ink);outline-offset:2px}.bk-ingredient-link-body{flex-direction:column;flex:1;gap:.12rem;min-width:0;display:flex}.bk-ingredient-link-label{color:var(--bk-ink);font-size:.85rem;font-weight:800;line-height:1.25}.bk-ingredient-link-hint{color:var(--bk-paper-ink);opacity:.72;font-size:.72rem;font-weight:600;line-height:1.35}.bk-paid-link-badge{background:var(--bk-acid-yellow);border:1.5px solid var(--bk-ink);box-shadow:2px 2px 0 var(--bk-ink);color:var(--bk-ink);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-radius:3px;flex:none;align-self:flex-start;margin-left:auto;padding:.22rem .32rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.55rem;font-weight:900;line-height:1}@media (prefers-reduced-motion:reduce){.bk-ingredient-link{transition:none}}[data-build-kit-section=build-gallery]{--bk-acid-yellow:#fcfb53;--bk-hot-pink:#ff69b4;--bk-ink:#0f0f17;--bk-paper:#fff7ea;--bk-paper-ink:#221912;background:var(--bk-paper);color:var(--bk-paper-ink);border-top:2px solid var(--bk-ink)}[data-build-kit-section=build-gallery] .bk-section-title,[data-build-kit-section=build-gallery] .bk-lead{color:var(--bk-paper-ink)}[data-build-kit-section=build-gallery] .bk-lead{opacity:.78}.bk-build-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.75rem 0 0;padding:0;list-style:none;display:grid}@media (min-width:900px){.bk-build-gallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.1rem}}@media (max-width:599.98px){.bk-build-gallery{scroll-snap-type:x mandatory;scrollbar-width:thin;padding-bottom:.5rem;grid-template-columns:none;gap:.85rem;margin-inline:-1rem;padding-inline:1rem;display:flex;overflow-x:auto}.bk-build-gallery-card{scroll-snap-align:start;flex:0 0 78%;max-width:22rem}}.bk-build-gallery-card{border:2.5px solid var(--bk-ink);box-shadow:4px 4px 0 var(--bk-ink);background:#fff;border-radius:4px;flex-direction:column;gap:.55rem;display:flex;overflow:hidden}.bk-build-gallery-card-studio{box-shadow:4px 4px 0 var(--bk-acid-yellow)}.bk-build-gallery-image{aspect-ratio:1;background:hsl(var(--background));position:relative;overflow:hidden}.bk-build-gallery-image img,.bk-build-gallery-image picture{object-fit:cover;width:100%;height:100%}.bk-build-gallery-image-placeholder{background:repeating-linear-gradient(45deg, #0f0f170d 0, #0f0f170d 8px, transparent 8px, transparent 16px), var(--bk-paper);place-items:center;gap:.85rem;padding:.75rem;display:grid}.bk-build-gallery-placeholder-mark{letter-spacing:-.04em;color:var(--bk-ink);opacity:.18;font-feature-settings:"tnum", "lnum";font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(2.4rem,4vw,3.4rem);font-weight:900;line-height:.9}.bk-build-gallery-placeholder-cta{background:var(--bk-acid-yellow);color:var(--bk-ink);border:2px solid var(--bk-ink);letter-spacing:.14em;text-transform:uppercase;box-shadow:3px 3px 0 var(--bk-ink);z-index:1;align-items:center;padding:.4rem .7rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.62rem;font-weight:900;display:inline-flex;position:relative}.bk-build-gallery-tag{background:var(--bk-ink);color:#fff;letter-spacing:.14em;text-transform:uppercase;padding:.2rem .45rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.58rem;font-weight:900;position:absolute;top:.55rem;left:.55rem}.bk-build-gallery-tag-studio{background:var(--bk-acid-yellow);color:var(--bk-ink);border:1.5px solid var(--bk-ink)}.bk-build-gallery-caption{background:var(--bk-paper);flex-direction:column;gap:.15rem;padding:.7rem .85rem .85rem;display:flex}.bk-build-gallery-caption-label{letter-spacing:.12em;text-transform:uppercase;color:var(--bk-ink);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.66rem;font-weight:900}.bk-build-gallery-caption-hint{color:var(--bk-paper-ink);opacity:.7;font-size:.78rem;line-height:1.35}.bk-hero-meta{flex-wrap:initial;border-top:1px solid #ffffff2e;border-bottom:1px solid #ffffff2e;grid-template-columns:auto minmax(0,1fr);gap:.55rem 1.25rem;margin-top:2rem;padding:1rem 0;display:grid!important}.bk-hero-meta .bk-hero-meta-item{display:contents}.bk-hero-meta .bk-hero-meta-item dt{letter-spacing:.18em;text-transform:uppercase;color:#ffffff9e;white-space:nowrap;font-feature-settings:"tnum", "lnum";align-self:center;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.62rem;font-weight:900}.bk-hero-meta .bk-hero-meta-item dd{font-family:var(--font-heading);color:#fff;word-break:break-word;letter-spacing:-.005em;align-self:center;margin:0;font-size:clamp(.95rem,1.2vw,1.05rem);font-weight:800;line-height:1.3}@media (max-width:480px){.bk-hero-meta{gap:.45rem .85rem;padding:.8rem 0}.bk-hero-meta .bk-hero-meta-item dt{letter-spacing:.16em;font-size:.58rem}.bk-hero-meta .bk-hero-meta-item dd{font-size:.92rem}}.bk-ingredient-grid,.bk-build-gallery{grid-template-columns:minmax(0,1fr);gap:.85rem;margin-top:1.5rem;display:grid}@media (min-width:600px){.bk-ingredient-grid,.bk-build-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}@media (min-width:1400px){.bk-ingredient-grid,.bk-build-gallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem}}.bk-troubleshoot-grid{grid-template-columns:minmax(0,1fr);gap:.85rem;margin-top:1.5rem;display:grid}@media (min-width:600px){.bk-troubleshoot-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}.bk-repurpose-grid{grid-template-columns:minmax(0,1fr);gap:.85rem;margin-top:1.5rem;display:grid}@media (min-width:600px){.bk-repurpose-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}@media (min-width:1400px){.bk-repurpose-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.1rem}}.bk-three-grid{grid-template-columns:minmax(0,1fr);gap:1rem;margin-top:1.5rem;display:grid}@media (min-width:960px){.bk-three-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:599.98px){.bk-section{padding-block:1.85rem}}@media (min-width:600px) and (max-width:1023.98px){.bk-section{padding-block:2.5rem}}@media (max-width:599.98px){.bk-section-title{margin-top:1rem;font-size:clamp(1.4rem,5vw,1.85rem)}.bk-lead{margin-top:.85rem;font-size:.95rem}.bk-build-gallery{scroll-snap-type:x mandatory;scrollbar-width:thin;padding-bottom:.5rem;grid-template-columns:none;gap:.75rem;margin-inline:-1rem;padding-inline:1rem;display:flex;overflow-x:auto}.bk-build-gallery-card{scroll-snap-align:start;flex:0 0 78%;max-width:22rem}}.bk-build-gallery-single{grid-template-columns:minmax(0,1fr);max-width:min(100%,42rem)}.bk-build-gallery-single .bk-build-gallery-image{aspect-ratio:4/3}@media (min-width:900px){.bk-build-gallery-single{grid-template-columns:minmax(0,1fr)}}@media (max-width:599.98px){.bk-build-gallery-single{padding-inline:0;grid-template-columns:minmax(0,1fr);margin-inline:0;padding-bottom:0;display:grid;overflow:visible}.bk-build-gallery-single .bk-build-gallery-card{flex:initial;max-width:none}}.bk-page [data-build-kit-section=overview],.bk-page [data-build-kit-section=ingredients],.bk-page [data-build-kit-section=tools],.bk-page [data-build-kit-section=build-gallery],.bk-page [data-build-kit-section=tool-preview-gallery],.bk-page [data-build-kit-section=troubleshoot],.bk-page [data-build-kit-section=repurpose],.bk-page [data-build-kit-section=community-close],.bk-page [data-build-kit-section=maker-disclosure],.bk-page [data-build-kit-section=quick-build-order],.bk-page [data-build-kit-section=setup-checklist],.bk-page [data-build-kit-section=kit-contents],.bk-page [data-build-kit-section=route-cards],.bk-page [data-build-kit-section=pick-your-clay],.bk-page [data-build-kit-section=what-this-is]{background:var(--bk-section-bg,var(--bk-paper));color:var(--bk-section-fg,var(--bk-paper-ink));border-top:2px solid var(--bk-ink)}.bk-page [data-build-kit-section=overview] .bk-section-title,.bk-page [data-build-kit-section=ingredients] .bk-section-title,.bk-page [data-build-kit-section=tools] .bk-section-title,.bk-page [data-build-kit-section=build-gallery] .bk-section-title,.bk-page [data-build-kit-section=tool-preview-gallery] .bk-section-title,.bk-page [data-build-kit-section=troubleshoot] .bk-section-title,.bk-page [data-build-kit-section=repurpose] .bk-section-title,.bk-page [data-build-kit-section=community-close] .bk-section-title,.bk-page [data-build-kit-section=maker-disclosure] .bk-section-title,.bk-page [data-build-kit-section=quick-build-order] .bk-section-title,.bk-page [data-build-kit-section=setup-checklist] .bk-section-title,.bk-page [data-build-kit-section=kit-contents] .bk-section-title,.bk-page [data-build-kit-section=route-cards] .bk-section-title,.bk-page [data-build-kit-section=pick-your-clay] .bk-section-title,.bk-page [data-build-kit-section=what-this-is] .bk-section-title{color:var(--bk-section-fg,var(--bk-paper-ink))}.bk-page [data-build-kit-section=overview] .bk-lead,.bk-page [data-build-kit-section=ingredients] .bk-lead,.bk-page [data-build-kit-section=tools] .bk-lead,.bk-page [data-build-kit-section=build-gallery] .bk-lead,.bk-page [data-build-kit-section=tool-preview-gallery] .bk-lead,.bk-page [data-build-kit-section=troubleshoot] .bk-lead,.bk-page [data-build-kit-section=repurpose] .bk-lead,.bk-page [data-build-kit-section=community-close] .bk-lead,.bk-page [data-build-kit-section=maker-disclosure] .bk-lead,.bk-page [data-build-kit-section=quick-build-order] .bk-lead,.bk-page [data-build-kit-section=setup-checklist] .bk-lead,.bk-page [data-build-kit-section=kit-contents] .bk-lead,.bk-page [data-build-kit-section=route-cards] .bk-lead,.bk-page [data-build-kit-section=pick-your-clay] .bk-lead,.bk-page [data-build-kit-section=what-this-is] .bk-lead{color:var(--bk-muted,#231a14b8);opacity:1}.bk-page [data-build-kit-section=overview] .bk-label,.bk-page [data-build-kit-section=ingredients] .bk-label,.bk-page [data-build-kit-section=tools] .bk-label,.bk-page [data-build-kit-section=build-gallery] .bk-label,.bk-page [data-build-kit-section=tool-preview-gallery] .bk-label,.bk-page [data-build-kit-section=troubleshoot] .bk-label,.bk-page [data-build-kit-section=repurpose] .bk-label,.bk-page [data-build-kit-section=maker-disclosure] .bk-label,.bk-page [data-build-kit-section=quick-build-order] .bk-label,.bk-page [data-build-kit-section=setup-checklist] .bk-label,.bk-page [data-build-kit-section=kit-contents] .bk-label,.bk-page [data-build-kit-section=route-cards] .bk-label,.bk-page [data-build-kit-section=pick-your-clay] .bk-label,.bk-page [data-build-kit-section=what-this-is] .bk-label{background:var(--bk-acid-yellow);color:var(--bk-ink);border:2px solid var(--bk-ink);box-shadow:3px 3px 0 var(--bk-ink);letter-spacing:.16em;text-transform:uppercase;border-radius:0;padding:.32rem .7rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.68rem;font-weight:900}.bk-page [data-build-kit-section=community-close] .bk-label{background:var(--bk-acid-yellow);color:var(--bk-ink)}.bk-page [data-build-kit-section] .bk-section-inner:before{color:var(--bk-section-fg,var(--bk-ink));opacity:.08}.bk-ingredient-card-head{background:0 0;border-bottom:1.5px dashed #0f0f172e;align-items:center;gap:.85rem;padding:.95rem .95rem .8rem}.bk-ingredient-card-icon{border:2px solid var(--bk-ink);border-radius:4px;width:2.6rem;height:2.6rem}.bk-ingredient-card-icon svg{width:1.3rem;height:1.3rem}.bk-ingredient-card[data-card-accent=primary]{border-left:6px solid var(--bk-acid-yellow);box-shadow:5px 5px 0 var(--bk-ink)}.bk-ingredient-card[data-card-accent=primary] .bk-ingredient-card-head{border-bottom-color:#0f0f1747}.bk-ingredient-list{gap:.55rem}.bk-ingredient-link{align-items:center;gap:.7rem;padding:.7rem .75rem}.bk-ingredient-link-body{gap:.28rem}.bk-ingredient-link-hint{opacity:.78;font-size:.71rem;line-height:1.5;display:block}.bk-ingredient-link:hover{background:var(--bk-acid-yellow);border-color:var(--bk-ink);box-shadow:3px 3px 0 var(--bk-ink)}.bk-ingredient-grid{align-items:start}.bk-ingredient-card-eyebrow{letter-spacing:.18em;opacity:1;font-size:.66rem}.bk-ingredient-card-heading{margin-top:.18rem;font-size:1.08rem;line-height:1.12}.bk-ingredient-card-head{border-bottom:2px solid var(--bk-ink);gap:.85rem;padding:.95rem 2.4rem .85rem 1rem}.bk-ingredient-card-body{padding-top:.95rem}.bk-ingredient-card{box-shadow:6px 6px 0 var(--bk-ink);border-width:2.5px}.bk-ingredient-card[data-card-accent=primary]{box-shadow:7px 7px 0 var(--bk-ink);border-left-width:7px}.bk-ingredient-card-clay{grid-column:1/-1}.bk-clay-plan-grid{gap:1rem;display:grid}.bk-clay-plan-block{min-width:0}.bk-clay-plan-title{letter-spacing:.16em;text-transform:uppercase;color:var(--bk-ink);margin:0 0 .65rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.66rem;font-weight:900}.bk-clay-plan-primary{color:var(--bk-paper-ink);font-family:var(--font-heading);margin:0 0 .35rem;font-size:1rem;font-weight:900;line-height:1.2}.bk-clay-plan-block .bk-ingredient-list{margin-top:.75rem}.bk-clay-plan-block .bk-ingredient-card-row{gap:.35rem;padding-top:.85rem;padding-bottom:.85rem}.bk-clay-plan-block .bk-ingredient-card-row:first-of-type{padding-top:.55rem}@media (min-width:760px){.bk-clay-plan-grid{grid-template-columns:minmax(13rem,.72fr) minmax(0,1.28fr);align-items:start;gap:1.25rem}.bk-clay-plan-block+.bk-clay-plan-block{border-left:1.5px dashed #0f0f172e;padding-left:1.25rem}}.bk-ingredient-grid{counter-reset:bk-ingredient 0}.bk-ingredient-card{counter-increment:bk-ingredient;position:relative}.bk-ingredient-card-head:after{content:"0" counter(bk-ingredient);letter-spacing:.12em;color:var(--bk-ink);opacity:.42;font-feature-settings:"tnum", "lnum";font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.62rem;font-weight:900;position:absolute;top:.6rem;right:.7rem}.bk-ingredient-grid{margin-top:1.4rem}.bk-hero .bk-hero-chip{border:2px solid var(--bk-ink);background:var(--bk-hot-pink);width:fit-content;color:var(--bk-ink);font-family:var(--font-body,"DM Sans", system-ui, sans-serif);letter-spacing:.14em;text-transform:uppercase;box-shadow:3px 3px 0 var(--bk-ink);align-items:center;padding:.45rem .85rem;font-size:.7rem;font-weight:900;display:inline-flex}.bk-hero .bk-hero-title{font-family:var(--font-heading);letter-spacing:-.01em;color:#fff;text-transform:none;margin-top:1.25rem;font-weight:900;line-height:.95}.bk-hero .bk-hero-tags{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1rem;display:flex}@media (min-width:1024px){.bk-hero .bk-hero-tags{justify-content:flex-start}}.bk-hero .bk-hero-tag{border:2px solid var(--bk-ink);background:var(--bk-acid-yellow);color:var(--bk-ink);font-family:var(--font-body,"DM Sans", system-ui, sans-serif);letter-spacing:.12em;text-transform:uppercase;box-shadow:2px 2px 0 var(--bk-ink);text-wrap:nowrap;align-items:center;padding:.4rem .7rem;font-size:.66rem;font-weight:900;display:inline-flex}.bk-hero .bk-hero-tag[data-accent=pink]{background:var(--bk-hot-pink)}.bk-hero .bk-hero-tag[data-accent=cobalt]{background:var(--bk-cobalt);color:#fff}.bk-hero .bk-hero-tag[data-accent=yellow]{background:var(--bk-acid-yellow)}.bk-hero .bk-hero-meta{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:2rem;padding:0;display:grid!important}@media (min-width:640px){.bk-hero .bk-hero-meta{grid-template-columns:repeat(4,minmax(0,1fr))}}.bk-hero .bk-hero-meta .bk-hero-meta-item{background:var(--bk-paper);border:2px solid var(--bk-ink);border-left-width:4px;border-left-color:var(--bk-acid-yellow);border-radius:var(--bk-card-radius,4px);box-shadow:3px 3px 0 var(--bk-ink);text-align:left;flex-direction:column;gap:.25rem;padding:.7rem .75rem .8rem;display:flex}.bk-hero .bk-hero-meta .bk-hero-meta-item[data-accent=pink]{border-left-color:var(--bk-hot-pink)}.bk-hero .bk-hero-meta .bk-hero-meta-item[data-accent=cobalt]{border-left-color:var(--bk-cobalt)}.bk-hero .bk-hero-meta .bk-hero-meta-item[data-accent=yellow]{border-left-color:var(--bk-acid-yellow)}.bk-hero .bk-hero-meta .bk-hero-meta-item dt{letter-spacing:.14em;text-transform:uppercase;color:#231a14b3;white-space:nowrap;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.58rem;font-weight:700}.bk-hero .bk-hero-meta .bk-hero-meta-item dd{font-family:var(--font-heading);color:var(--bk-paper-ink);letter-spacing:-.01em;word-break:break-word;margin:0;font-size:clamp(.95rem,1.2vw,1.1rem);font-weight:800;line-height:1.05}[data-build-kit-section=repurpose] .bk-repurpose-icon{background:var(--bk-hot-pink);color:var(--bk-ink);border:2px solid var(--bk-ink);border-radius:var(--bk-card-radius,4px)}.bk-repurpose-hardware{letter-spacing:.06em;text-transform:uppercase;color:#9f004f;margin-top:.6rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.64rem;font-weight:700}.bk-community-steps{gap:1rem;margin:1.75rem 0 0;padding:0;list-style:none;display:grid}@media (min-width:768px){.bk-community-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.bk-community-step{align-items:flex-start;gap:.85rem;display:flex}.bk-community-index{background:var(--bk-acid-yellow);min-width:2.4rem;color:var(--bk-ink);border:2px solid var(--bk-ink);border-radius:var(--bk-card-radius,4px);box-shadow:3px 3px 0 var(--bk-hot-pink);font-feature-settings:"tnum", "lnum";flex-shrink:0;justify-content:center;align-items:center;padding:.35rem .55rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85rem;font-weight:900;display:inline-flex}.bk-community-step-title{font-family:var(--font-heading);color:#fff;margin:0;font-size:1.05rem;font-weight:900}.bk-community-step-copy{color:#ffffffd1;margin:.35rem 0 0;font-size:.9rem;line-height:1.5}.bk-community-link{color:var(--bk-acid-yellow);text-underline-offset:.18em;font-weight:800;text-decoration:underline;text-decoration-thickness:2px}.bk-community-link:hover{color:var(--bk-hot-pink)}.bk-ingredient-swatch{border:1.5px solid var(--bk-ink);background:var(--bk-bone);border-radius:3px;flex-shrink:0;width:1.1rem;height:1.1rem;margin-top:.1rem}.bk-ingredient-swatch[data-swatch=neutral]{background:repeating-linear-gradient(45deg,#0f0f1729 0 3px,#0f0f170a 3px 6px)}.bk-hero{overflow:clip}.bk-hero .layout-content,.bk-page .layout-content,.bk-section-inner{max-width:min(100%, var(--layout-content-max,72rem))}.bk-hero .bk-hero-title{letter-spacing:0;text-wrap:balance}.bk-hero .bk-hero-summary{text-wrap:pretty}.bk-hero-note{color:#ffffffb8;text-align:center;max-width:34rem;margin:1.15rem auto 0;font-size:.9rem;font-weight:700;line-height:1.55}@media (min-width:1024px){.bk-hero-note{text-align:left;margin-left:0;margin-right:0}}@media (min-width:641px) and (max-width:1023.98px){.bk-hero .custom-range-hero-collage{width:min(100%,42rem);min-height:34rem}.bk-hero .custom-range-main-piece{width:82%;right:0}.bk-hero .custom-range-brief-note{width:min(43%,18rem);bottom:4.75rem;left:.75rem}}.bk-page [data-build-kit-section=technique-navigator],.bk-page [data-build-kit-section=related-items]{background:var(--bk-paper);color:var(--bk-paper-ink);border-top:2px solid var(--bk-ink)}.bk-page [data-build-kit-section=technique-navigator] .bk-section-title,.bk-page [data-build-kit-section=related-items] .bk-section-title{color:var(--bk-paper-ink)}.bk-page [data-build-kit-section=technique-navigator] .bk-lead,.bk-page [data-build-kit-section=related-items] .bk-lead{color:#231a14bd}.bk-page [data-build-kit-section=technique-navigator] .bk-label,.bk-page [data-build-kit-section=related-items] .bk-label{background:var(--bk-acid-yellow);color:var(--bk-ink);border:2px solid var(--bk-ink);box-shadow:3px 3px 0 var(--bk-ink);letter-spacing:0;text-transform:uppercase;border-radius:0;padding:.32rem .7rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.68rem;font-weight:900}.bk-technique-header{gap:1rem;display:grid}@media (min-width:900px){.bk-technique-header{grid-template-columns:minmax(0,.95fr) minmax(18rem,.75fr);align-items:end}}.bk-technique-grid{gap:1rem;margin-top:1.6rem;display:grid}@media (min-width:760px){.bk-technique-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.bk-technique-card{border:2px solid var(--bk-ink);border-radius:var(--bk-card-radius,4px);background:#fff;flex-direction:column;gap:.7rem;min-height:100%;padding:1rem;display:flex;box-shadow:5px 5px #0f0f1724}.bk-technique-icon{border:2px solid var(--bk-ink);background:var(--bk-hot-pink);width:2.6rem;height:2.6rem;color:var(--bk-ink);justify-content:center;align-items:center;display:inline-flex}.bk-technique-eyebrow,.bk-technique-guides-label{color:#8a0047;letter-spacing:0;text-transform:uppercase;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7rem;font-weight:900}.bk-technique-title{color:var(--bk-paper-ink);font-family:var(--font-heading);letter-spacing:0;margin:0;font-size:1.35rem;font-weight:900;line-height:1}.bk-technique-summary{color:#231a14c2;margin:0;font-size:.92rem;font-weight:700;line-height:1.55}.bk-technique-link{width:fit-content;color:var(--bk-cobalt);text-underline-offset:.18em;margin-top:auto;font-size:.82rem;font-weight:900;text-decoration:underline;text-decoration-thickness:2px}.bk-technique-guides{background:#0f0f1709;border:2px dashed #0f0f1740;margin-top:1rem;padding:.9rem}.bk-technique-guide-links{gap:.6rem;margin-top:.7rem;display:grid}@media (min-width:760px){.bk-technique-guide-links{grid-template-columns:repeat(3,minmax(0,1fr))}}.bk-technique-guide-link{min-width:0;color:var(--bk-paper-ink);background:#fff;border:1px solid #0f0f1724;flex-direction:column;gap:.22rem;padding:.75rem;font-size:.86rem;font-weight:900;line-height:1.25;display:flex}.bk-technique-guide-link small{color:#231a14c7;font-size:.72rem;font-weight:800}.bk-tail-lite{background:var(--bk-ink);color:#fff;border-top:2px solid var(--bk-ink)}.bk-tail-lite .bk-section-title{color:#fff}.bk-tail-lite .bk-lead{color:#ffffffc7}@media (min-width:1024px){.bk-page-with-sidebar [data-build-kit-section=ingredients] .bk-ingredient-grid,.bk-page-with-sidebar [data-build-kit-section=tools] .bk-ingredient-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.bk-hero .layout-content{padding-inline:1rem}.bk-hero .grid{min-width:0}.bk-hero .bk-hero-title,.bk-hero .bk-hero-summary,.bk-hero-note{max-width:min(100%,23rem)}.bk-hero .custom-range-hero-collage{flex-direction:column;align-items:center;gap:3rem;width:min(100%,22rem);min-height:0;display:flex}.bk-hero .custom-range-main-piece{aspect-ratio:1;width:min(100%,20rem);height:auto;position:relative;top:auto;right:auto;transform:rotate(-1deg)}.bk-hero .custom-range-finished-tab{min-height:2.2rem;padding:.5rem .85rem .46rem;font-size:.62rem;display:inline-flex;bottom:-.85rem;right:-.35rem}.bk-hero .custom-range-brief-note{width:min(100%,20rem);padding:1rem 1.1rem;position:relative;bottom:auto;left:auto;transform:rotate(-1.3deg)}.bk-hero .custom-range-brief-note p{max-width:none;font-size:1rem;line-height:1.18}.bk-hero .custom-range-note-image-frame{width:min(100%,9rem)}}.dark .bk-page [data-build-kit-section]{--bk-paper:#0a1228;--bk-paper-ink:#f7fbff;--bk-bone:#1c2545;--bk-face-pink:#1a1640;--bk-face-pink-ink:#f7fbff;--bk-muted:#f7fbffbd;--bk-card-border:#f7fbff29}.dark .bk-page [data-build-kit-section=community-close]{--bk-section-bg:#070e27;background:#070e27}.dark .bk-page [data-build-kit-section=related-items]{--bk-section-bg:hsl(var(--background));background:hsl(var(--background))}.dark .bk-page [data-build-kit-section] .bk-text-link{color:#f7fbff}.dark .bk-page .bk-ingredient-card,.dark .bk-page .bk-troubleshoot-card,.dark .bk-page .bk-technique-guide-link,.dark .bk-page .bk-build-gallery-card{color:#f7fbff;background:#1c2545;border-color:#f7fbff2e;box-shadow:4px 4px #00000080}.dark .bk-page [data-build-kit-section] .bk-ingredient-card-eyebrow,.dark .bk-page [data-build-kit-section] .bk-ingredient-card-heading,.dark .bk-page [data-build-kit-section] .bk-clay-plan-title,.dark .bk-page [data-build-kit-section] .bk-clay-plan-primary,.dark .bk-page [data-build-kit-section] .bk-ingredient-card-row-label,.dark .bk-page [data-build-kit-section] .bk-ingredient-card-row-value,.dark .bk-page [data-build-kit-section] .bk-ingredient-card-note,.dark .bk-page [data-build-kit-section] .bk-ingredient-link-label,.dark .bk-page [data-build-kit-section] .bk-troubleshoot-prob,.dark .bk-page [data-build-kit-section] .bk-troubleshoot-fix,.dark .bk-page [data-build-kit-section] .bk-technique-guides-label,.dark .bk-page [data-build-kit-section] .bk-technique-guide-title,.dark .bk-page [data-build-kit-section] .bk-repurpose-title,.dark .bk-page [data-build-kit-section] .bk-build-gallery-card-title,.dark .bk-page [data-build-kit-section] .bk-affiliate-disclosure-link{color:#f7fbff}.dark .bk-page [data-build-kit-section] .bk-ingredient-link{transition:border-color .16s,box-shadow .16s}.dark .bk-page [data-build-kit-section] .bk-ingredient-link:hover{color:#0f0f17;border-color:#0f0f17;background:#fcfb53!important}.dark .bk-page [data-build-kit-section] .bk-ingredient-link:hover .bk-ingredient-link-label,.dark .bk-page [data-build-kit-section] .bk-ingredient-link:hover .bk-ingredient-link-hint{color:#0f0f17}.dark .bk-page [data-build-kit-section] strong,.dark .bk-page [data-build-kit-section] small{color:inherit}.dark .bk-page [data-build-kit-section] .bk-troubleshoot-first,.dark .bk-page [data-build-kit-section] .bk-troubleshoot-first .bk-body,.dark .bk-page [data-build-kit-section] .bk-troubleshoot-first strong{color:#221912}.bk-page [data-build-kit-section=disclosure]{--bk-section-bg:var(--bk-cobalt);--bk-section-fg:var(--bk-cobalt-ink);--bk-card-bg:var(--bk-paper);--bk-card-fg:var(--bk-paper-ink);--bk-card-border:var(--bk-ink);--bk-card-shadow:var(--bk-ink);--bk-muted:#ffffffd1;background:var(--bk-section-bg);color:var(--bk-section-fg);border-top:2px solid var(--bk-ink)}.dark .bk-page [data-build-kit-section=overview],.dark .bk-page [data-build-kit-section=disclosure],.dark .bk-page [data-build-kit-section=kit-contents]{--bk-section-bg:#081649;--bk-section-fg:#f7fbff;--bk-card-bg:#0f1b3f;--bk-card-fg:#f7fbff;--bk-card-border:#f7fbff33;--bk-card-shadow:#0000008a;--bk-muted:#f7fbffc2;color:#f7fbff;background:#081649}.dark:has(.bk-page) [data-public-header=true]{background:#081649!important}.dark body:has(.bk-page) [data-public-header=true]{background:#081649!important}body.dark:has(.bk-page) [data-public-header=true]{background:#081649!important}.dark .bk-lightbox{--bk-lightbox-media-bg:#042b86}.dark .bk-kit-visual-media{background:#042b86}.bk-cutter-map-media{position:relative}.bk-cutter-map-media picture{height:auto;position:static;inset:auto}@media (min-width:1024px){body:has(.bk-page) [data-cookie-consent-banner=panel]{justify-content:flex-start;left:1rem;right:auto}}@media (max-width:1023.98px){body:has(.bk-page) [data-cookie-consent-banner=panel]{bottom:calc(4.9rem + env(safe-area-inset-bottom))}}.bk-kit-carousel[data-clip-end=true]{-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 3.25rem),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 3.25rem),#0000 100%)}.bk-kit-carousel[data-clip-start=true][data-clip-end=true]{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 3.25rem calc(100% - 3.25rem),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 3.25rem calc(100% - 3.25rem),#0000 100%)}.bk-kit-carousel[data-clip-start=true][data-clip-end=false]{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 3.25rem);mask-image:linear-gradient(90deg,#0000 0,#000 3.25rem)}@media (min-width:1024px){.bk-page-with-sidebar [data-build-kit-section=ingredients] .bk-ingredient-grid,.bk-page-with-sidebar [data-build-kit-section=tools] .bk-ingredient-grid{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}}body:has(.bk-page) footer.content-visibility-auto{content-visibility:visible;contain-intrinsic-size:none}
