.Configurator_heading__m0EXj{margin:0 0 32px;font-family:var(--serif);font-weight:500;font-size:clamp(24px,7.5vw,50px);line-height:1.25;letter-spacing:.04em;color:var(--heading);text-wrap:pretty}.Configurator_scene__EqewC{max-width:720px;margin-inline:auto;display:block;width:100%;height:auto;--fade:14%;-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--fade),#000 calc(100% - var(--fade)),transparent),linear-gradient(to bottom,transparent,#000 6%,#000 80%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent,#000 var(--fade),#000 calc(100% - var(--fade)),transparent),linear-gradient(to bottom,transparent,#000 6%,#000 80%,transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect;color:var(--accent);cursor:grab;touch-action:pan-y;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.Configurator_vertical___Cb0X{touch-action:none}.Configurator_tapScene__hF7qo{cursor:default}.Configurator_tapScene__hF7qo [data-hit]{cursor:pointer}.Configurator_tapScene__hF7qo [data-pull]{cursor:grab}.Configurator_dragging__Uz_Zq,.Configurator_tapScene__hF7qo.Configurator_dragging__Uz_Zq [data-hit]{cursor:grabbing}.Configurator_scene__EqewC:focus:not(:focus-visible){outline:none}.Configurator_scene__EqewC:focus-visible{outline:2px solid var(--accent);outline-offset:4px;-webkit-mask-image:none;mask-image:none}.Configurator_ground__yu6MY{fill:var(--surface)}.Configurator_light__y_Mcp{color:#e9a443;stroke:currentColor;transition:opacity .6s ease}html[data-mode=light] .Configurator_light__y_Mcp{color:#c7701c}.Configurator_dragging__Uz_Zq .Configurator_light__y_Mcp{transition-duration:.12s}.Configurator_gliding__E7Moc .Configurator_light__y_Mcp{transition:none}.Configurator_rail__xoohy{transition:opacity .5s ease}.Configurator_railOff__ALtix{opacity:0}.Configurator_unhang__sGoMe{animation:Configurator_unhang__sGoMe .5s ease both}@keyframes Configurator_unhang__sGoMe{to{opacity:0}}.Configurator_playing__ubZ21 .Configurator_unhang__sGoMe{animation-duration:1.2s}.Configurator_playing__ubZ21 .Configurator_rail__xoohy{transition-duration:1.2s}.Configurator_hand__Vdew9{--travel:0.8s;pointer-events:none;opacity:0;transition:transform var(--travel) cubic-bezier(.45,0,.3,1),opacity .45s ease}.Configurator_handY__WkDvD{transition:transform var(--travel) cubic-bezier(.3,.15,.3,1)}.Configurator_hand__Vdew9.Configurator_handOn__QFfDA{opacity:1}.Configurator_hand__Vdew9.Configurator_handFollow__Z3OCy{transition:opacity .45s ease}.Configurator_hand__Vdew9.Configurator_handFollow__Z3OCy .Configurator_handY__WkDvD{transition:none}.Configurator_hand__Vdew9.Configurator_handQuick__Ko8S5{transition:transform var(--travel) cubic-bezier(.45,0,.3,1),opacity .12s ease}.Configurator_hand__Vdew9.Configurator_handInstant__nFPbx,.Configurator_hand__Vdew9.Configurator_handInstant__nFPbx .Configurator_handY__WkDvD{transition:none}.Configurator_handPress__srlHr{transition:transform .2s ease}.Configurator_handHeld__o9tfI{transform:scale(.93)}.Configurator_handTap__QB9hQ{animation:Configurator_handTap__QB9hQ .34s ease both;animation-delay:var(--travel)}@keyframes Configurator_handTap__QB9hQ{0%,to{transform:none}45%{transform:scale(.91)}}.Configurator_flash__0fuMV,.Configurator_ripple__PoYlw{transform-box:fill-box;transform-origin:center;animation:Configurator_ripple__PoYlw .75s cubic-bezier(.2,.6,.35,1) both;animation-delay:calc(var(--travel) + .1s)}.Configurator_ripple__PoYlw.Configurator_later__ttORT{animation-delay:calc(var(--travel) + .28s)}.Configurator_flash__0fuMV{animation-name:Configurator_flash__0fuMV;animation-duration:.5s}@keyframes Configurator_ripple__PoYlw{0%{opacity:0;transform:scale(.35)}4%{opacity:.9}to{opacity:0;transform:scale(2.2)}}@keyframes Configurator_flash__0fuMV{0%{opacity:0;transform:scale(.6)}12%{opacity:.4}to{opacity:0;transform:scale(1.6)}}.Configurator_contact__3Ea5u{stroke-opacity:.5;animation:Configurator_contact__3Ea5u .2s ease both}@keyframes Configurator_contact__3Ea5u{0%{opacity:0}}.Configurator_srOnly__qY07w{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (max-width:767px){.Configurator_heading__m0EXj{margin-bottom:20px}}@media (max-width:599px){.Configurator_scene__EqewC{width:calc(100% * var(--zoom, 1.6));max-width:none;margin-inline:calc(50% - 50% * var(--zoom, 1.6));--edge:max(0%,50% - 50vw);-webkit-mask-image:linear-gradient(to right,transparent var(--edge),#000 calc(var(--edge) + 28px),#000 calc(100% - var(--edge) - 28px),transparent calc(100% - var(--edge))),linear-gradient(to bottom,transparent,#000 6%,#000 80%,transparent);mask-image:linear-gradient(to right,transparent var(--edge),#000 calc(var(--edge) + 28px),#000 calc(100% - var(--edge) - 28px),transparent calc(100% - var(--edge))),linear-gradient(to bottom,transparent,#000 6%,#000 80%,transparent)}}@media (prefers-reduced-motion:reduce){.Configurator_light__y_Mcp,.Configurator_rail__xoohy{transition:none}.Configurator_playing__ubZ21 .Configurator_unhang__sGoMe,.Configurator_unhang__sGoMe{animation-duration:0s;animation-delay:0s}.Configurator_handPress__srlHr,.Configurator_handY__WkDvD,.Configurator_hand__Vdew9{transition:none}.Configurator_handTap__QB9hQ{animation:none}.Configurator_flash__0fuMV,.Configurator_ripple__PoYlw{animation:none;opacity:0}}