.FloatingButton-module-scss-module__PYri2a__button{justify-content:center;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs)var(--spacing-md);font-size:var(--font-size-small);color:var(--color-text-inverse);background-color:var(--color-border-primary);border-radius:var(--spacing-xxs);cursor:pointer;display:flex}
.Figure-module-scss-module__zmnyZG__figure{margin:0 -20px;transition:transform .3s cubic-bezier(.2,0,.2,1)}@media screen and (min-width:600px){.Figure-module-scss-module__zmnyZG__figure{margin:0}}.Figure-module-scss-module__zmnyZG__figure :is(figcaption){padding-inline:var(--ds-space-100);font-size:var(--ds-font-size-caption);font-style:italic;font-weight:600;line-height:var(--line-height-loose);color:var(--color-caption);margin-block-start:var(--ds-space-100)}@media screen and (min-width:600px){.Figure-module-scss-module__zmnyZG__figure :is(figcaption){padding-inline:var(--ds-space-100);border-inline-start:3px solid var(--color-caption)}}
.ImageComparisonSlider-module-scss-module__cYnPIq__slider{margin-block:var(--spacing-4);background-color:var(--color-background-surface);margin-inline:auto;position:relative;overflow:hidden}.ImageComparisonSlider-module-scss-module__cYnPIq__slider__container{aspect-ratio:16/9;cursor:col-resize;-webkit-user-select:none;user-select:none;inline-size:100%;position:relative}.ImageComparisonSlider-module-scss-module__cYnPIq__slider__container:active{cursor:grabbing}.ImageComparisonSlider-module-scss-module__cYnPIq__slider__image-layer{block-size:100%;inline-size:100%;position:absolute;inset:0}.ImageComparisonSlider-module-scss-module__cYnPIq__slider__image-layer--after{z-index:1}.ImageComparisonSlider-module-scss-module__cYnPIq__slider__image-layer--before{z-index:2;overflow:hidden}.ImageComparisonSlider-module-scss-module__cYnPIq__slider__image{object-fit:cover;object-position:center;-webkit-user-drag:none;pointer-events:none;block-size:100%;inline-size:100%;position:absolute}.ImageComparisonSlider-module-scss-module__cYnPIq__slider__label{padding-block:var(--spacing-1);padding-inline:var(--spacing-3);font-size:var(--font-size-sm);line-height:var(--line-height-sm);font-weight:var(--font-weight-semibold);background-color:var(--color-surface-overlay-light);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--color-text-primary);transition:all .2s ease-in-out;position:absolute;inset-block-start:var(--spacing-2)}.ImageComparisonSlider-module-scss-module__cYnPIq__slider__label--before{inset-inline-start:var(--spacing-2)}.ImageComparisonSlider-module-scss-module__cYnPIq__slider__label--after{inset-inline-end:var(--spacing-2)}.ImageComparisonSlider-module-scss-module__cYnPIq__slider__divider{inline-size:var(--border-width-md);background:linear-gradient(to bottom,var(--color-divider-light-start),var(--color-divider-light-middle),var(--color-divider-light-end));box-shadow:0 0 var(--spacing-2-5)var(--color-shadow-medium);z-index:10;position:absolute;inset-block:0;transform:translate(-50%)}.ImageComparisonSlider-module-scss-module__cYnPIq__slider__handle{inline-size:var(--spacing-8);block-size:var(--spacing-8);background:linear-gradient(135deg,var(--color-surface-elevated),var(--color-surface-secondary));border-radius:var(--radius-full);box-shadow:0 var(--spacing-1)var(--spacing-1-5)calc(-1*var(--spacing-0-5))var(--color-shadow-light),0 var(--spacing-0-5)var(--spacing-1)calc(-1*var(--spacing-0-5))var(--color-shadow-lighter),inset 0 var(--spacing-0-5)0 var(--color-surface-highlight);border:var(--border-width-md)solid var(--color-border-light);cursor:col-resize;justify-content:center;align-items:center;transition:all .2s ease-in-out;display:flex;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.ImageComparisonSlider-module-scss-module__cYnPIq__slider__handle:hover{box-shadow:0 var(--spacing-2-5)var(--spacing-3-5)calc(-1*var(--spacing-1-5))var(--color-shadow-light),0 var(--spacing-1)var(--spacing-1-5)calc(-1*var(--spacing-1))var(--color-shadow-lighter),inset 0 var(--spacing-0-5)0 var(--color-surface-highlight);border-color:var(--color-border-medium);transform:translate(-50%,-50%)scale(1.1)}.ImageComparisonSlider-module-scss-module__cYnPIq__slider__handle:active{cursor:grabbing;transform:translate(-50%,-50%)scale(1.05)}.ImageComparisonSlider-module-scss-module__cYnPIq__slider__handle-icon{gap:var(--spacing-0-5);display:flex}.ImageComparisonSlider-module-scss-module__cYnPIq__slider__handle-icon-bar{inline-size:var(--border-width-md);block-size:var(--spacing-4);background-color:var(--color-icon-secondary);border-radius:var(--radius-xs);transition:background-color .2s ease-in-out}.ImageComparisonSlider-module-scss-module__cYnPIq__slider__handle:hover .ImageComparisonSlider-module-scss-module__cYnPIq__slider__handle-icon-bar{background-color:var(--color-icon-primary)}.ImageComparisonSlider-module-scss-module__cYnPIq__slider__instructions{padding-block:var(--spacing-1);padding-inline:var(--spacing-3);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);background-color:var(--color-surface-overlay-dark);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--color-text-on-dark);z-index:15;pointer-events:none;position:absolute;inset-block-end:var(--spacing-2);inset-inline-end:var(--spacing-2)}@media (min-width:769px){.ImageComparisonSlider-module-scss-module__cYnPIq__slider__container{max-block-size:var(--size-80)}.ImageComparisonSlider-module-scss-module__cYnPIq__slider__handle{inline-size:var(--spacing-10);block-size:var(--spacing-10)}.ImageComparisonSlider-module-scss-module__cYnPIq__slider__label{font-size:var(--font-size-base);padding-block:var(--spacing-1);padding-inline:var(--spacing-3)}.ImageComparisonSlider-module-scss-module__cYnPIq__slider__instructions{font-size:var(--font-size-sm)}}@media (prefers-reduced-motion:reduce){.ImageComparisonSlider-module-scss-module__cYnPIq__slider__handle,.ImageComparisonSlider-module-scss-module__cYnPIq__slider__label,.ImageComparisonSlider-module-scss-module__cYnPIq__slider__instructions,.ImageComparisonSlider-module-scss-module__cYnPIq__slider__divider{transition:none}}.ImageComparisonSlider-module-scss-module__cYnPIq__slider__container:focus-within .ImageComparisonSlider-module-scss-module__cYnPIq__slider__handle{outline:var(--border-width-md)solid var(--color-focus-ring);outline-offset:var(--spacing-0-5)}
