.photo-loop-switch_control__7XpxK{position:relative;display:inline-flex;flex-shrink:0;padding:.66em;font-size:12px}.photo-loop-switch_input__zl7Hg{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:1}.photo-loop-switch_switch__3cWgh{--a:0.5s ease-out;position:relative;display:inline-flex;height:2em;border-radius:2em;box-shadow:0 0 0 .66em #aaa;aspect-ratio:212.4992/84.4688;background-color:#aaa}.photo-loop-switch_switch__3cWgh svg{height:100%}.photo-loop-switch_switch__3cWgh path{color:#fff;stroke-width:16;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:136 224;transition:all var(--a),0s transform;transform-origin:center}.photo-loop-switch_input__zl7Hg:checked+.photo-loop-switch_switch__3cWgh path{stroke-dashoffset:180;transform:scaleY(-1)}.photo-loop-switch_input__zl7Hg:focus-visible+.photo-loop-switch_switch__3cWgh{outline:2px solid var(--primary);outline-offset:.85em}@media (prefers-reduced-motion:reduce){.photo-loop-switch_switch__3cWgh path{transition:none}}.solar-glass-comparison_angleSlider__edfk8{appearance:none;height:32px;min-width:0;flex:1;cursor:pointer;background:transparent}.solar-glass-comparison_angleSlider__edfk8::-webkit-slider-runnable-track{height:3px;border-radius:0;background:color-mix(in srgb,var(--foreground) 25%,transparent)}.solar-glass-comparison_angleSlider__edfk8::-moz-range-track{height:3px;border-radius:0;background:color-mix(in srgb,var(--foreground) 25%,transparent)}.solar-glass-comparison_angleSlider__edfk8::-webkit-slider-thumb{appearance:none;width:10px;height:10px;margin-top:-3.5px;border:0;border-radius:50%;background:var(--foreground)}.solar-glass-comparison_angleSlider__edfk8::-moz-range-thumb{width:10px;height:10px;border:0;border-radius:50%;background:var(--foreground)}.solar-glass-comparison_angleSlider__edfk8:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.scrolling-animation_hero__uat08{--effect-tile-size:clamp(44px,12vw,96px);--effect-radius:min(300px,calc((100vw - var(--effect-tile-size) - 32px) / 2),calc((100svh - var(--erumi-header-height) - 160px) / 2))}.scrolling-animation_outer__jQk_t{width:calc(var(--effect-radius) * 2);height:calc(var(--effect-radius) * 2);flex-shrink:0}.scrolling-animation_middle__y6m0r{width:calc(var(--effect-radius) * 5 / 3);height:calc(var(--effect-radius) * 5 / 3);flex-shrink:0}.scrolling-animation_inner__Qq6RR{width:calc(var(--effect-radius) * 4 / 3);height:calc(var(--effect-radius) * 4 / 3);flex-shrink:0}.scrolling-animation_tile__TqFbZ{width:var(--effect-tile-size);height:var(--effect-tile-size);transform:translate(calc(var(--effect-radius) * var(--effect-x)),calc(var(--effect-radius) * var(--effect-y)))}.scrolling-animation_icon__wvP1L{width:42%;height:42%}.scrolling-animation_label__O8_qy{left:50%;width:84px;margin-top:8px;transform:translateX(-50%);text-align:center;font-size:11px;line-height:1.4;word-break:keep-all;overflow-wrap:anywhere}.scrolling-animation_label__O8_qy[data-label-edge=right]{left:auto;right:0;transform:none;text-align:right}.scrolling-animation_label__O8_qy[data-label-edge=left]{left:0;transform:none;text-align:left}@media (min-width:768px){.scrolling-animation_label__O8_qy{width:150px;margin-top:12px;font-size:14px}}@media (prefers-reduced-motion:reduce){.scrolling-animation_tile__TqFbZ{transition:none}}