.PBqoka_picker{z-index:2;background:var(--paper);border:var(--rule) solid var(--ink);padding:var(--space-2);box-shadow:6px 6px 0 var(--ink);position:absolute}.PBqoka_sheet{left:var(--space-1);right:var(--space-1);bottom:var(--space-1);box-shadow:none}.PBqoka_sheet .PBqoka_swatches{grid-template-columns:repeat(auto-fill,minmax(36px,1fr))}.PBqoka_header{margin-bottom:var(--space-2);justify-content:space-between;align-items:flex-start;display:flex}.PBqoka_title{font-weight:500}.PBqoka_current{color:var(--muted)}.PBqoka_close{cursor:pointer;background:0 0;border:none;font-size:1.4rem;line-height:1}.PBqoka_swatches{grid-template-columns:repeat(6,1fr);gap:6px;display:grid}.PBqoka_swatch{aspect-ratio:1;cursor:pointer;border:1px solid #00000040}.PBqoka_swatch:hover{transform:scale(1.1)}.PBqoka_swatch[aria-pressed=true]{outline:3px solid var(--ink);outline-offset:1px}.PBqoka_custom{aspect-ratio:1;border:1px dashed var(--ink);cursor:pointer;background:0 0;width:100%;height:100%;padding:0}.PBqoka_warning{margin-top:var(--space-2);color:var(--red)}
.OHP1pG_tools{top:var(--space-2);right:var(--space-2);gap:var(--space-1);display:flex;position:absolute}.OHP1pG_tool{background:var(--paper);color:var(--ink);border:2px solid var(--ink);cursor:pointer;padding:.4rem .7rem}.OHP1pG_tool:hover{background:var(--ink);color:var(--paper)}.OHP1pG_idle canvas{touch-action:pan-y!important}.OHP1pG_hint{top:calc(var(--space-2) + .45rem);left:var(--space-3);color:var(--muted);pointer-events:none;position:absolute}@media (max-width:560px){.OHP1pG_hint{top:auto;bottom:var(--space-2);text-align:center;width:100%;left:0}}
.Z8hQ_W_hero{gap:var(--rule);background:var(--ink);border-bottom:var(--rule) solid var(--ink);grid-template-rows:auto auto 1fr 3rem;grid-template-columns:2fr 1fr 3fr 10fr;display:grid}.Z8hQ_W_hero>*{background:var(--paper)}.Z8hQ_W_intro{padding:var(--space-5) var(--space-4) var(--space-4);gap:var(--space-3);flex-direction:column;grid-column:1/4;display:flex}.Z8hQ_W_title{letter-spacing:-.02em;max-width:12ch;font-size:clamp(2.25rem,3.8vw,4rem);font-weight:500;line-height:1.02}.Z8hQ_W_lede{max-width:34ch;color:var(--muted);font-size:1.0625rem;line-height:1.5}.Z8hQ_W_button{background:var(--red);color:var(--red-text);padding:var(--space-2) var(--space-3);align-self:flex-start;transition:background-color .4s}.Z8hQ_W_button:hover{background:var(--ink)}.Z8hQ_W_specs{padding:var(--space-2) var(--space-3);grid-column:1/4;line-height:2;list-style:none}.Z8hQ_W_hero>.Z8hQ_W_block{background:var(--red);transition:background-color .4s}.Z8hQ_W_hero>.Z8hQ_W_blueBlock{background:var(--blue);transition:background-color .4s}.Z8hQ_W_window{grid-column:1/4}.Z8hQ_W_viewer{grid-area:1/4/-1;min-height:156vh}@media (max-width:860px){.Z8hQ_W_hero{grid-template-rows:auto;grid-template-columns:2fr 1fr 3fr}.Z8hQ_W_intro,.Z8hQ_W_specs,.Z8hQ_W_viewer{grid-area:auto/1/auto/-1}.Z8hQ_W_viewer{order:-1;height:90vh;min-height:0}.Z8hQ_W_intro{order:-2}.Z8hQ_W_hero>.Z8hQ_W_block,.Z8hQ_W_hero>.Z8hQ_W_blueBlock,.Z8hQ_W_hero>.Z8hQ_W_spacer{height:3rem}.Z8hQ_W_window{display:none}}
.Tkw0gW_header{gap:var(--rule);background:var(--ink);border-bottom:var(--rule) solid var(--ink);grid-template-columns:3.5rem 1fr auto auto;display:grid}.Tkw0gW_header>*{background:var(--paper);padding:var(--space-2) var(--space-3);align-items:center;display:flex}.Tkw0gW_header>.Tkw0gW_square{background:var(--yellow);transition:background-color .4s}.Tkw0gW_wordmark{letter-spacing:.02em;text-transform:uppercase;font-size:1.25rem;font-weight:600}.Tkw0gW_nav{gap:var(--space-3)}.Tkw0gW_nav a:hover{text-decoration:underline}.Tkw0gW_header>.Tkw0gW_cta{background:var(--red);color:var(--red-text);transition:background-color .4s}.Tkw0gW_cta:hover{background:var(--ink)}@media (max-width:640px){.Tkw0gW_nav{display:none!important}.Tkw0gW_header{grid-template-columns:3rem 1fr auto}}
