.project-comparison[data-v-5a6429c8]{background:#242424;color:var(--paper);height:100%;isolation:isolate;min-height:240px;overflow:hidden;position:relative;width:100%}.project-comparison .comparison-photo[data-v-5a6429c8]{filter:none;height:100%;top:0;right:0;bottom:0;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;transform:none;transition:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.comparison-registration[data-v-5a6429c8],.comparison-scene[data-v-5a6429c8]{height:100%;inset:0 auto auto 0;position:absolute;transform-origin:0 0;width:100%}.project-comparison.is-aligned .comparison-photo[data-v-5a6429c8]{-o-object-fit:fill;object-fit:fill}.comparison-before[data-v-5a6429c8]{clip-path:inset(0 calc(100% - var(--split)) 0 0);top:0;right:0;bottom:0;left:0;position:absolute}.comparison-label[data-v-5a6429c8]{background:#070707cc;border:1px solid color-mix(in srgb,var(--paper) 25%,transparent);border-radius:3px;font-size:.65rem;font-weight:800;letter-spacing:.13em;padding:8px 12px;pointer-events:none;position:absolute;text-transform:uppercase;top:18px}.comparison-label-before[data-v-5a6429c8]{left:16px}.comparison-label-after[data-v-5a6429c8]{right:16px}.comparison-divider[data-v-5a6429c8]{background:var(--paper);bottom:0;box-shadow:0 0 9px #0005;left:clamp(2px,var(--split),calc(100% - 2px));pointer-events:none;position:absolute;top:0;transform:translate(-50%);width:2px}.comparison-divider>span[data-v-5a6429c8]{align-items:center;background:#080808d9;border:2px solid var(--paper);border-radius:50%;box-shadow:0 3px 20px #0005;display:flex;font-size:25px;gap:7px;height:52px;justify-content:center;left:50%;position:absolute;top:48%;transform:translate(-50%,-50%);width:52px}.comparison-divider i[data-v-5a6429c8]{background:var(--gold);height:16px;width:2px}.comparison-range[data-v-5a6429c8]{cursor:ew-resize;height:100%;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;position:absolute;touch-action:pan-y;width:100%;z-index:3}.project-comparison[data-v-5a6429c8]:focus-within{outline:3px solid var(--gold);outline-offset:-4px}.project-comparison:focus-within .comparison-divider>span[data-v-5a6429c8]{background:var(--gold);color:#070707}
