.product-studio[data-astro-cid-kylkminl]{color:#e9f1fa;background:#112032;border-radius:14px;margin:0;overflow:hidden;box-shadow:0 16px 50px #091b2912}.studio-stage[data-astro-cid-kylkminl]{touch-action:pan-y;cursor:ew-resize;user-select:none;aspect-ratio:10/7;background:#26394b;position:relative;overflow:hidden}.studio-stage[data-astro-cid-kylkminl] img[data-astro-cid-kylkminl]{object-fit:cover;width:100%;max-width:none;height:100%;display:block}.studio-tag[data-astro-cid-kylkminl],.studio-view[data-astro-cid-kylkminl]{letter-spacing:.16em;color:#fff;text-shadow:0 1px 4px #14202d;pointer-events:none;font-size:10px;font-weight:600;position:absolute;top:22px}.studio-tag[data-astro-cid-kylkminl]{left:22px}.studio-tag[data-astro-cid-kylkminl] span[data-astro-cid-kylkminl]{opacity:.55;margin:0 7px}.studio-view[data-astro-cid-kylkminl]{letter-spacing:.04em;right:22px}figcaption[data-astro-cid-kylkminl]{padding:18px 22px 20px}.studio-actions[data-astro-cid-kylkminl]{align-items:center;gap:8px;display:flex}.studio-actions[data-astro-cid-kylkminl] button[data-astro-cid-kylkminl]{font:inherit;color:#e9f1fa;cursor:pointer;background:0 0;border:1px solid #607083;border-radius:30px;padding:8px 12px;font-size:12px}.studio-actions[data-astro-cid-kylkminl] button[data-astro-cid-kylkminl][aria-pressed=true]{color:#112032;background:#e9f1fa;border-color:#e9f1fa}.studio-actions[data-astro-cid-kylkminl]>span[data-astro-cid-kylkminl]{color:#aebccd;margin-left:auto;font-size:10px}.studio-sides[data-astro-cid-kylkminl]{flex-wrap:wrap;gap:8px;margin:0 0 14px;display:flex}.studio-sides[data-astro-cid-kylkminl] button[data-astro-cid-kylkminl]{font:inherit;color:#f3e4c4;cursor:pointer;background:0 0;border:1px solid #8a7652;border-radius:30px;padding:8px 14px;font-size:12px}.studio-sides[data-astro-cid-kylkminl] button[data-astro-cid-kylkminl][aria-pressed=true]{color:#112032;background:#e4c58d;border-color:#e4c58d}.studio-control[data-astro-cid-kylkminl]{color:#cad6e3;grid-template-columns:1fr auto;gap:8px 12px;margin:18px 0 0;font-size:11px;display:grid}.studio-control[data-astro-cid-kylkminl] input[data-astro-cid-kylkminl]{accent-color:#e4c58d;cursor:ew-resize;grid-area:2/1/auto/-1;width:100%}.studio-control[data-astro-cid-kylkminl] output[data-astro-cid-kylkminl]{font-variant-numeric:tabular-nums}.studio-status[data-astro-cid-kylkminl]{margin:0;font-size:11px}.studio-status[data-astro-cid-kylkminl]:empty{display:none}button[data-astro-cid-kylkminl]:focus-visible,input[data-astro-cid-kylkminl]:focus-visible{outline-offset:4px;outline:2px solid #f2cf8f}@media (width<=480px){figcaption[data-astro-cid-kylkminl]{padding:14px}.studio-actions[data-astro-cid-kylkminl]{gap:6px}.studio-actions[data-astro-cid-kylkminl]>span[data-astro-cid-kylkminl]{font-size:9px}.studio-tag[data-astro-cid-kylkminl],.studio-view[data-astro-cid-kylkminl]{top:16px}.studio-tag[data-astro-cid-kylkminl]{left:16px}.studio-view[data-astro-cid-kylkminl]{right:16px}}.studio-wide[data-astro-cid-kylkminl]{box-shadow:none;border-radius:0}.studio-wide[data-astro-cid-kylkminl] .studio-stage[data-astro-cid-kylkminl]{aspect-ratio:auto;height:72vh;min-height:400px;max-height:950px}.studio-wide[data-astro-cid-kylkminl] .studio-stage[data-astro-cid-kylkminl] img[data-astro-cid-kylkminl]{object-fit:cover}.studio-wide[data-astro-cid-kylkminl] figcaption[data-astro-cid-kylkminl]{max-width:1800px;margin:auto;padding:20px 5vw}.studio-wide[data-astro-cid-kylkminl] .studio-tag[data-astro-cid-kylkminl]{left:5vw}.studio-wide[data-astro-cid-kylkminl] .studio-view[data-astro-cid-kylkminl]{right:5vw}.studio-wide[data-astro-cid-kylkminl][data-full-view=true] .studio-stage[data-astro-cid-kylkminl] img[data-astro-cid-kylkminl]{object-fit:contain}@media (width<=700px){.studio-wide[data-astro-cid-kylkminl] .studio-stage[data-astro-cid-kylkminl]{height:46vh;min-height:300px}.studio-wide[data-astro-cid-kylkminl] .studio-stage[data-astro-cid-kylkminl] img[data-astro-cid-kylkminl]{object-fit:contain}}.light-config[data-astro-cid-ahl3kjow]{color:#e8edf4;background:#0d1723;padding:64px 0 72px}.light-wrap[data-astro-cid-ahl3kjow]{width:min(calc(100% - 80px),var(--max));grid-template-columns:minmax(0,1fr) minmax(260px,330px);align-items:start;gap:22px 40px;margin-inline:auto;display:grid}.light-head[data-astro-cid-ahl3kjow]{grid-column:1/-1;max-width:760px}.light-head[data-astro-cid-ahl3kjow] .eyebrow[data-astro-cid-ahl3kjow]{color:#d9bc8c}.light-head[data-astro-cid-ahl3kjow] h2[data-astro-cid-ahl3kjow]{color:#fff;margin-bottom:16px}.light-head[data-astro-cid-ahl3kjow] p[data-astro-cid-ahl3kjow]{color:#c4cfdb;line-height:1.7}.light-stage[data-astro-cid-ahl3kjow]{min-width:0;margin:0}.light-frame[data-astro-cid-ahl3kjow]{background:#05090f;border-radius:12px;position:relative;overflow:hidden}.light-frame[data-astro-cid-ahl3kjow] img[data-astro-cid-ahl3kjow],.light-frame[data-astro-cid-ahl3kjow] canvas[data-astro-cid-ahl3kjow]{object-fit:cover;width:100%;height:100%;display:block}.light-tag[data-astro-cid-ahl3kjow]{letter-spacing:.04em;color:#fff;text-shadow:0 1px 4px #000;pointer-events:none;flex-wrap:wrap;gap:2px 12px;font-size:11px;font-weight:600;display:flex;position:absolute;top:14px;left:16px;right:16px}.light-stage[data-astro-cid-ahl3kjow] figcaption[data-astro-cid-ahl3kjow]{color:#aebccd;margin-top:12px;font-size:12px;line-height:1.6}.light-controls[data-astro-cid-ahl3kjow]{gap:20px;min-width:0;display:grid}.light-presets[data-astro-cid-ahl3kjow]{flex-wrap:wrap;gap:8px;display:flex}.light-presets[data-astro-cid-ahl3kjow] button[data-astro-cid-ahl3kjow]{color:#e9f1fa;background:0 0;border:1px solid #607083;border-radius:30px;align-items:center;gap:8px;min-height:40px;padding:9px 13px;font-size:12px;display:inline-flex}.light-presets[data-astro-cid-ahl3kjow] button[data-astro-cid-ahl3kjow][aria-pressed=true]{color:#112032;background:#e9f1fa;border-color:#e9f1fa}.light-swatch[data-astro-cid-ahl3kjow]{border-radius:50%;width:12px;height:12px;box-shadow:0 0 0 1px #ffffff40}.light-swatch[data-astro-cid-ahl3kjow][data-kelvin="2700"]{background:#ffb46b}.light-swatch[data-astro-cid-ahl3kjow][data-kelvin="4000"]{background:#ffe2c0}.light-swatch[data-astro-cid-ahl3kjow][data-kelvin="6000"]{background:#f2f4ff}.light-slider[data-astro-cid-ahl3kjow]{color:#dbe4ee;grid-template-columns:1fr auto;gap:8px 12px;font-size:13px;display:grid}.light-slider[data-astro-cid-ahl3kjow] output[data-astro-cid-ahl3kjow]{font-variant-numeric:tabular-nums;color:#fff}.light-slider[data-astro-cid-ahl3kjow] input[data-astro-cid-ahl3kjow]{accent-color:#e4c58d;cursor:pointer;grid-column:1/-1;width:100%;min-height:28px;margin:0}.light-cct[data-astro-cid-ahl3kjow]{-webkit-appearance:none;appearance:none;background:0 0;height:28px}.light-cct[data-astro-cid-ahl3kjow]::-webkit-slider-runnable-track{background:linear-gradient(90deg,#ffb46b,#ffe2c0 40%,#f2f4ff);border-radius:4px;height:8px}.light-cct[data-astro-cid-ahl3kjow]::-moz-range-track{background:linear-gradient(90deg,#ffb46b,#ffe2c0 40%,#f2f4ff);border-radius:4px;height:8px}.light-cct[data-astro-cid-ahl3kjow]::-webkit-slider-thumb{-webkit-appearance:none;background:#112032;border:2px solid #fff;border-radius:50%;width:22px;height:22px;margin-top:-7px}.light-cct[data-astro-cid-ahl3kjow]::-moz-range-thumb{background:#112032;border:2px solid #fff;border-radius:50%;width:18px;height:18px}.light-layouts[data-astro-cid-ahl3kjow]{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.light-layouts[data-astro-cid-ahl3kjow] legend[data-astro-cid-ahl3kjow]{color:#dbe4ee;margin-bottom:8px;padding:0;font-size:13px}.light-layouts[data-astro-cid-ahl3kjow] label[data-astro-cid-ahl3kjow]{position:relative}.light-layouts[data-astro-cid-ahl3kjow] input[data-astro-cid-ahl3kjow]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.light-layouts[data-astro-cid-ahl3kjow] span[data-astro-cid-ahl3kjow]{border:1px solid #607083;border-radius:30px;align-items:center;min-height:40px;padding:9px 14px;font-size:12px;display:inline-flex}.light-layouts[data-astro-cid-ahl3kjow] input[data-astro-cid-ahl3kjow]:checked+span[data-astro-cid-ahl3kjow]{color:#112032;background:#e4c58d;border-color:#e4c58d}.light-layouts[data-astro-cid-ahl3kjow] input[data-astro-cid-ahl3kjow]:focus-visible+span[data-astro-cid-ahl3kjow]{outline-offset:3px;outline:2px solid #f2cf8f}.light-note[data-astro-cid-ahl3kjow]{color:#aebccd;font-size:12px;line-height:1.6}.light-status[data-astro-cid-ahl3kjow]{color:#f2cf8f;grid-column:1/-1;margin:0;font-size:12px}.light-status[data-astro-cid-ahl3kjow]:empty{display:none}.light-config[data-astro-cid-ahl3kjow] button[data-astro-cid-ahl3kjow]:focus-visible,.light-config[data-astro-cid-ahl3kjow] input[data-astro-cid-ahl3kjow]:focus-visible{outline-offset:3px;outline:2px solid #f2cf8f}@media (width<=1100px){.light-wrap[data-astro-cid-ahl3kjow]{width:calc(100% - 50px)}}@media (width<=860px){.light-wrap[data-astro-cid-ahl3kjow]{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.light-config[data-astro-cid-ahl3kjow]{padding:44px 0 52px}.light-wrap[data-astro-cid-ahl3kjow]{width:calc(100% - 32px)}.light-frame[data-astro-cid-ahl3kjow]{aspect-ratio:4/3!important}.light-frame[data-astro-cid-ahl3kjow] img[data-astro-cid-ahl3kjow],.light-frame[data-astro-cid-ahl3kjow] canvas[data-astro-cid-ahl3kjow]{object-position:30% 60%}.light-tag[data-astro-cid-ahl3kjow]{font-size:10px;top:9px;left:10px}}.product-engineering[data-astro-cid-ovbc35m2]{color:#e8edf4;background:#0d1723;padding:60px 0 0}.product-engineering[data-astro-cid-ovbc35m2] h2[data-astro-cid-ovbc35m2]{color:#fff;margin-bottom:35px}.product-engineering[data-astro-cid-ovbc35m2] .eyebrow[data-astro-cid-ovbc35m2]{color:#d9bc8c}.coming-soon-panel[data-astro-cid-ovbc35m2]{border:1px solid var(--line,#dbe1e6);background:var(--pale);border-radius:12px;margin:28px 0;padding:25px}.coming-soon-badge[data-astro-cid-ovbc35m2]{color:#fff;letter-spacing:.05em;background:#214d7e;border-radius:99px;padding:6px 12px;font-size:12px;font-weight:700;display:inline-block}.coming-soon-panel[data-astro-cid-ovbc35m2] h2[data-astro-cid-ovbc35m2]{margin:16px 0 10px;font-size:24px}.coming-soon-panel[data-astro-cid-ovbc35m2] p[data-astro-cid-ovbc35m2]{margin:10px 0 0}.dealer-purchase-link[data-astro-cid-ovbc35m2]{width:100%;color:var(--blue);border-color:var(--blue);text-align:center;background:0 0;gap:10px;margin-top:10px;display:flex}.dealer-purchase-link[data-astro-cid-ovbc35m2]:hover{background:var(--pale);color:var(--blue-dark);border-color:var(--blue-dark)}.dealer-purchase-link[data-astro-cid-ovbc35m2] svg[data-astro-cid-ovbc35m2]{flex:none}.dealer-purchase-link[data-astro-cid-ovbc35m2] span[data-astro-cid-ovbc35m2]{margin-left:auto}.dealer-purchase-note[data-astro-cid-ovbc35m2]{color:var(--muted);margin-top:9px;font-size:12px;line-height:1.6}@media (width<=370px){.dealer-purchase-link[data-astro-cid-ovbc35m2]{gap:8px;padding-inline:16px;font-size:13px}}
