.before-after[data-astro-cid-7ptc3guz]{display:grid;gap:14px;max-width:920px;margin:0 auto}.before-after__frame[data-astro-cid-7ptc3guz]{position:relative;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);aspect-ratio:16 / 9;background:#20170f;box-shadow:var(--shadow);user-select:none}.before-after__after[data-astro-cid-7ptc3guz],.before-after__before[data-astro-cid-7ptc3guz]{display:block;height:100%;max-width:none;object-fit:cover;object-position:center center;pointer-events:none;-webkit-user-select:none;user-select:none}.before-after__after[data-astro-cid-7ptc3guz]{position:absolute;inset:0;width:100%}.before-after__before-wrap[data-astro-cid-7ptc3guz]{position:absolute;inset:0 auto 0 0;width:50%;overflow:hidden;pointer-events:none;will-change:width}.before-after__before[data-astro-cid-7ptc3guz]{position:absolute;top:0;left:0;max-width:none;object-fit:cover;object-position:center center}.before-after__handle[data-astro-cid-7ptc3guz]{position:absolute;top:0;bottom:0;left:50%;z-index:5;width:min(72px,12vw);transform:translate(-50%);pointer-events:auto;cursor:ew-resize;touch-action:none}.before-after__handle[data-astro-cid-7ptc3guz]>span[data-astro-cid-7ptc3guz]:not(.before-after__knob){position:absolute;top:50%;left:50%;display:grid;width:42px;height:42px;place-items:center;border:2px solid rgba(255,255,255,.95);border-radius:50%;background:#211811e0;box-shadow:0 8px 24px #00000047;transform:translate(-50%,-50%)}.before-after__handle[data-astro-cid-7ptc3guz]>span[data-astro-cid-7ptc3guz]:not(.before-after__knob):before,.before-after__handle[data-astro-cid-7ptc3guz]>span[data-astro-cid-7ptc3guz]:not(.before-after__knob):after{content:"";position:absolute;top:50%;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;transform:translateY(-50%)}.before-after__handle[data-astro-cid-7ptc3guz]>span[data-astro-cid-7ptc3guz]:not(.before-after__knob):before{right:14px;border-right:7px solid #fff}.before-after__handle[data-astro-cid-7ptc3guz]>span[data-astro-cid-7ptc3guz]:not(.before-after__knob):after{left:14px;border-left:7px solid #fff}.before-after__handle[data-astro-cid-7ptc3guz]:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:2px;transform:translate(-50%);background:linear-gradient(180deg,#ffffff59,#fff 36%,#ffffff59);box-shadow:0 3px 8px #00000038;pointer-events:none}.before-after__control[data-astro-cid-7ptc3guz] input[data-astro-cid-7ptc3guz]{width:100%;accent-color:var(--teal);cursor:ew-resize}.before-after__labels[data-astro-cid-7ptc3guz]{display:flex;justify-content:space-between;color:var(--muted);font-size:.82rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.before-after--split-badge[data-astro-cid-7ptc3guz] .before-after__frame[data-astro-cid-7ptc3guz]{cursor:ew-resize;touch-action:none}.before-after--split-badge[data-astro-cid-7ptc3guz] .before-after__frame[data-astro-cid-7ptc3guz]{border-radius:16px;border:0;box-shadow:0 20px 60px #00000073}.before-after--split-badge[data-astro-cid-7ptc3guz] .before-after__control[data-astro-cid-7ptc3guz]{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.before-after--split-badge[data-astro-cid-7ptc3guz] .before-after__handle[data-astro-cid-7ptc3guz]{width:min(88px,18vw)}.before-after__knob[data-astro-cid-7ptc3guz]{position:absolute;top:50%;left:50%;width:52px;height:52px;border:3px solid rgba(255,255,255,.95);border-radius:50%;background:#121016d1;box-shadow:0 10px 28px #00000059;transform:translate(-50%,-50%);pointer-events:none}.before-after__knob[data-astro-cid-7ptc3guz]:before,.before-after__knob[data-astro-cid-7ptc3guz]:after{content:"";position:absolute;top:50%;width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;transform:translateY(-50%)}.before-after__knob[data-astro-cid-7ptc3guz]:before{right:15px;border-right:8px solid #fff}.before-after__knob[data-astro-cid-7ptc3guz]:after{left:15px;border-left:8px solid #fff}.before-after--split-badge[data-astro-cid-7ptc3guz] .before-after__pill[data-astro-cid-7ptc3guz]{position:absolute;top:12px;padding:5px 10px;border-radius:6px;font-size:.72rem;font-weight:700;letter-spacing:.06em;line-height:1.2;text-transform:uppercase;white-space:nowrap;backdrop-filter:blur(2px)}.before-after--split-badge[data-astro-cid-7ptc3guz] .before-after__pill--before[data-astro-cid-7ptc3guz]{right:calc(50% + 12px);transform:translate(0);background:#0000006b;color:#fffffff0}.before-after--split-badge[data-astro-cid-7ptc3guz] .before-after__pill--after[data-astro-cid-7ptc3guz]{left:calc(50% + 12px);background:var(--banana);color:#000000e6}
