.config-page[data-astro-cid-xdqiiigg]{background:#fff;color:#262723;padding:clamp(2rem,5vw,5rem) max(5vw,1.25rem) 6rem}.intro[data-astro-cid-xdqiiigg],.experience[data-astro-cid-xdqiiigg],.explanation[data-astro-cid-xdqiiigg]{max-width:1440px;margin-inline:auto}.intro-row[data-astro-cid-xdqiiigg]{display:flex;justify-content:space-between;gap:3rem;align-items:end;margin-top:1.2rem;margin-bottom:2.8rem}h1[data-astro-cid-xdqiiigg]{font-size:clamp(2.3rem,4.3vw,4.5rem);font-weight:450;letter-spacing:-.04em;line-height:1.06}h1[data-astro-cid-xdqiiigg] span[data-astro-cid-xdqiiigg]{display:block;color:#85867b}.intro-row[data-astro-cid-xdqiiigg]>p[data-astro-cid-xdqiiigg]{max-width:33ch;font-size:.95rem;line-height:1.8;color:#66685e}.experience[data-astro-cid-xdqiiigg]{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:clamp(2rem,5vw,5rem)}.stage[data-astro-cid-xdqiiigg]{position:relative;background:#fff;min-height:620px;overflow:hidden}#product-canvas[data-astro-cid-xdqiiigg]{position:absolute;inset:0;touch-action:none}#product-canvas[data-astro-cid-xdqiiigg] canvas{display:block;width:100%;height:100%;outline-offset:-4px}.load-status[data-astro-cid-xdqiiigg]{position:absolute;top:50%;width:100%;text-align:center;font-size:.8rem;pointer-events:none}.load-status[data-astro-cid-xdqiiigg][hidden]{display:none}.stage-bottom[data-astro-cid-xdqiiigg]{position:absolute;bottom:20px;left:28px;right:28px;display:flex;justify-content:flex-end;align-items:center;gap:1rem;font-size:.67rem;color:#707267;pointer-events:none}.stage-bottom[data-astro-cid-xdqiiigg] button[data-astro-cid-xdqiiigg]{pointer-events:auto;min-height:44px;color:#36392e}.controls[data-astro-cid-xdqiiigg]{padding:60px 0 24px;align-self:center;background:transparent}.control-intro[data-astro-cid-xdqiiigg] h2[data-astro-cid-xdqiiigg]{font-size:1.65rem;line-height:1.2;letter-spacing:-.04em;margin:14px 0}.control-intro[data-astro-cid-xdqiiigg]>p[data-astro-cid-xdqiiigg]:last-child{font-size:.78rem;line-height:1.7;color:#75766c;max-width:30ch}fieldset[data-astro-cid-xdqiiigg]{border:0;margin:36px 0 0;padding:0;min-width:0}legend[data-astro-cid-xdqiiigg]{float:left;width:100%;font-size:.78rem;margin-bottom:15px;font-weight:500}legend[data-astro-cid-xdqiiigg] span[data-astro-cid-xdqiiigg]{float:right;color:#797a70;font-size:.7rem;font-weight:400}.swatches[data-astro-cid-xdqiiigg]{display:flex;clear:both;gap:14px}.swatch[data-astro-cid-xdqiiigg]{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:58px;min-height:66px}.swatch[data-astro-cid-xdqiiigg]>span[data-astro-cid-xdqiiigg]{display:block;width:32px;height:32px;background:var(--swatch);border-radius:50%;border:1px solid #00000012;outline:1px solid transparent;outline-offset:4px;transition:outline-color .2s}.swatch[data-astro-cid-xdqiiigg][aria-pressed=true]>span[data-astro-cid-xdqiiigg]{outline-color:#45483d}.swatch[data-astro-cid-xdqiiigg] small[data-astro-cid-xdqiiigg]{font-size:.6rem;color:#6c6e63}.views[data-astro-cid-xdqiiigg]{display:flex;clear:both;gap:5px}.views[data-astro-cid-xdqiiigg] button[data-astro-cid-xdqiiigg]{border:1px solid #d8d9cf;padding:10px 9px;font-size:.67rem;min-height:44px;flex:1}.views[data-astro-cid-xdqiiigg] button[data-astro-cid-xdqiiigg][aria-pressed=true]{background:#33382e;color:#fff;border-color:#33382e}.led-row[data-astro-cid-xdqiiigg]{margin-top:36px;padding-top:0;display:flex;align-items:center;justify-content:space-between}.led-row[data-astro-cid-xdqiiigg] label[data-astro-cid-xdqiiigg]{font-size:.78rem}#led-toggle[data-astro-cid-xdqiiigg]{width:44px;height:26px;border-radius:30px;background:#d8d9d0;padding:4px;flex-shrink:0}#led-toggle[data-astro-cid-xdqiiigg] span[data-astro-cid-xdqiiigg]{display:block;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform .2s}#led-toggle[data-astro-cid-xdqiiigg][aria-checked=true]{background:#657657}#led-toggle[data-astro-cid-xdqiiigg][aria-checked=true] span[data-astro-cid-xdqiiigg]{transform:translate(18px)}.explanation[data-astro-cid-xdqiiigg]{display:grid;grid-template-columns:1fr 1fr;gap:5rem;padding-top:6rem}.explanation[data-astro-cid-xdqiiigg] h2[data-astro-cid-xdqiiigg]{font-size:clamp(2rem,3.8vw,3.6rem);line-height:1.12;letter-spacing:-.04em;margin-top:1rem}.explanation[data-astro-cid-xdqiiigg]>div[data-astro-cid-xdqiiigg]>p[data-astro-cid-xdqiiigg]:not(.eyebrow){font-size:.95rem;line-height:1.9;color:#696c60;max-width:49ch;margin-bottom:1rem}.explanation[data-astro-cid-xdqiiigg] a[data-astro-cid-xdqiiigg]{display:block;width:fit-content;margin-top:25px;border-bottom:1px solid #6d7361;padding-bottom:6px;font-size:.9rem}.explanation[data-astro-cid-xdqiiigg] a[data-astro-cid-xdqiiigg] span[data-astro-cid-xdqiiigg]{margin-left:24px}.explanation[data-astro-cid-xdqiiigg] .service-link[data-astro-cid-xdqiiigg]{border:0;font-size:.72rem;color:#777b6e;margin-top:12px}button[data-astro-cid-xdqiiigg]{cursor:pointer}button[data-astro-cid-xdqiiigg]:focus-visible,a[data-astro-cid-xdqiiigg]:focus-visible{outline:2px solid #53684a;outline-offset:5px}@media(max-width:900px){.experience[data-astro-cid-xdqiiigg]{grid-template-columns:minmax(0,1fr) 270px}.controls[data-astro-cid-xdqiiigg]{padding:24px 0}.stage[data-astro-cid-xdqiiigg]{min-height:640px}.intro-row[data-astro-cid-xdqiiigg]{gap:2rem}.intro-row[data-astro-cid-xdqiiigg]>p[data-astro-cid-xdqiiigg]{max-width:29ch}.swatches[data-astro-cid-xdqiiigg]{gap:9px}}@media(max-width:680px){.intro-row[data-astro-cid-xdqiiigg]{display:block;margin-bottom:2rem}.intro-row[data-astro-cid-xdqiiigg]>p[data-astro-cid-xdqiiigg]{max-width:40ch;margin-top:1.4rem;font-size:.85rem}.experience[data-astro-cid-xdqiiigg]{grid-template-columns:1fr}.stage[data-astro-cid-xdqiiigg]{min-height:490px}.controls[data-astro-cid-xdqiiigg]{padding:0 4px 28px}.stage-bottom[data-astro-cid-xdqiiigg]{left:18px;right:18px;bottom:10px;font-size:.59rem}.control-intro[data-astro-cid-xdqiiigg]>p[data-astro-cid-xdqiiigg]:last-child{max-width:44ch}.swatches[data-astro-cid-xdqiiigg]{gap:25px}.explanation[data-astro-cid-xdqiiigg]{grid-template-columns:1fr;gap:2rem;padding-top:3.5rem}.explanation[data-astro-cid-xdqiiigg]>div[data-astro-cid-xdqiiigg]>p[data-astro-cid-xdqiiigg]:not(.eyebrow){font-size:.88rem}}@media(prefers-reduced-motion:reduce){[data-astro-cid-xdqiiigg]{transition:none!important}}.stage-bottom[data-astro-cid-xdqiiigg] button[data-astro-cid-xdqiiigg]{display:inline-flex;align-items:center;gap:10px}.views[data-astro-cid-xdqiiigg] button[data-astro-cid-xdqiiigg]:hover{border-color:#626856}.swatch[data-astro-cid-xdqiiigg]:hover>span[data-astro-cid-xdqiiigg]{outline-color:#999f90}button[data-astro-cid-xdqiiigg]:disabled{opacity:.45;cursor:not-allowed}.config-page[data-astro-cid-xdqiiigg] [data-astro-cid-xdqiiigg]::selection{background:#dce1d1;color:#262723}@media(max-width:680px){.experience[data-astro-cid-xdqiiigg]{gap:12px}.stage[data-astro-cid-xdqiiigg]{min-height:490px}.controls[data-astro-cid-xdqiiigg]{align-self:auto}.control-intro[data-astro-cid-xdqiiigg] h2[data-astro-cid-xdqiiigg]{margin-top:0}}.experience[data-astro-cid-xdqiiigg]{position:relative;display:block;max-width:1600px}.stage[data-astro-cid-xdqiiigg]{height:clamp(680px,90svh,1050px);min-height:0;overflow:visible}#product-canvas[data-astro-cid-xdqiiigg]{right:340px}.controls[data-astro-cid-xdqiiigg]{position:absolute;right:0;top:50%;width:280px;transform:translateY(-50%);padding:24px 0}.stage-bottom[data-astro-cid-xdqiiigg]{right:350px}@media(max-width:900px)and (min-width:681px){#product-canvas[data-astro-cid-xdqiiigg]{right:280px}.controls[data-astro-cid-xdqiiigg]{width:250px}.stage-bottom[data-astro-cid-xdqiiigg]{right:290px}}@media(max-width:680px){.stage[data-astro-cid-xdqiiigg]{height:78svh;min-height:540px}#product-canvas[data-astro-cid-xdqiiigg]{right:0}.controls[data-astro-cid-xdqiiigg]{position:static;width:100%;transform:none;padding:0 4px 28px}.stage-bottom[data-astro-cid-xdqiiigg]{right:18px}.intro-row[data-astro-cid-xdqiiigg]{margin-bottom:0}}
