.BeforeAfter_root__VM169{position:relative}.BeforeAfter_input__KPvPK{position:absolute;inline-size:1px;block-size:1px;opacity:0;pointer-events:none}.BeforeAfter_media__WUrCn{position:relative;aspect-ratio:3/2;overflow:hidden;border-radius:1rem;background:#e8e6e1}.BeforeAfter_image__Yz3ZT{position:absolute;inset:0;transition:opacity .22s ease}.BeforeAfter_beforeImage__iqmXy{opacity:0}.BeforeAfter_afterImage__36P9W,.BeforeAfter_beforeInput__RZ_fn:checked~.BeforeAfter_media__WUrCn .BeforeAfter_beforeImage__iqmXy{opacity:1}.BeforeAfter_afterInput__5iPb0:checked~.BeforeAfter_media__WUrCn .BeforeAfter_beforeImage__iqmXy,.BeforeAfter_beforeInput__RZ_fn:checked~.BeforeAfter_media__WUrCn .BeforeAfter_afterImage__36P9W{opacity:0}.BeforeAfter_afterInput__5iPb0:checked~.BeforeAfter_media__WUrCn .BeforeAfter_afterImage__36P9W{opacity:1}.BeforeAfter_badge__hOFZE{position:absolute;inset-block-start:.75rem;inset-inline-start:.75rem;z-index:2;border-radius:999px;background:rgb(255 255 255/94%);padding:.4rem .7rem;color:#26302a;font-size:.625rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;box-shadow:0 2px 10px rgb(38 48 42/12%)}.BeforeAfter_afterBadge__bHUML{background:#365847;color:white;opacity:1}.BeforeAfter_beforeBadge__YBjg1{opacity:0}.BeforeAfter_beforeInput__RZ_fn:checked~.BeforeAfter_media__WUrCn .BeforeAfter_beforeBadge__YBjg1{opacity:1}.BeforeAfter_beforeInput__RZ_fn:checked~.BeforeAfter_media__WUrCn .BeforeAfter_afterBadge__bHUML{opacity:0}.BeforeAfter_controls__by1NJ{display:grid;grid-template-columns:1fr 1fr;gap:.25rem;margin-block-start:.75rem;border-radius:999px;background:#eae7e1;padding:.25rem}.BeforeAfter_button__scRtL{display:grid;min-block-size:2.75rem;place-items:center;border-radius:999px;padding-inline:.75rem;color:#676c68;font-size:.875rem;font-weight:600;line-height:1.15;text-align:center;cursor:pointer;touch-action:manipulation;user-select:none;transition:background .16s ease,color .16s ease,box-shadow .16s ease}.BeforeAfter_beforeInput__RZ_fn:checked~.BeforeAfter_controls__by1NJ .BeforeAfter_beforeButton__fnRZz{background:white;color:#26302a;box-shadow:0 1px 6px rgb(38 48 42/12%)}.BeforeAfter_afterInput__5iPb0:checked~.BeforeAfter_controls__by1NJ .BeforeAfter_afterButton__b6kYo{background:#26302a;color:white;box-shadow:0 1px 6px rgb(38 48 42/16%)}.BeforeAfter_afterInput__5iPb0:focus-visible~.BeforeAfter_controls__by1NJ .BeforeAfter_afterButton__b6kYo,.BeforeAfter_beforeInput__RZ_fn:focus-visible~.BeforeAfter_controls__by1NJ .BeforeAfter_beforeButton__fnRZz{outline:3px solid rgb(185 101 66/40%);outline-offset:2px}@media (prefers-reduced-motion:reduce){.BeforeAfter_button__scRtL,.BeforeAfter_image__Yz3ZT{transition:none}}