.compose-section-module__Lo7dwq__SectionContainer{flex-direction:column;display:flex}
.overlay-item-module__ik9MFq__OverlayImageWrap{gap:calc(.0114 * var(--fullWidth,100vw) + 19.5429px);flex-direction:column;width:100%;display:flex}@media (min-width:1441px){.overlay-item-module__ik9MFq__OverlayImageWrap{gap:calc(.006 * var(--fullWidth,100vw) + 27.36px)}}.overlay-item-module__ik9MFq__SectionHeader{align-items:var(--header-align,center);text-align:var(--header-text-align,center);white-space:pre-line;gap:calc(.0038 * var(--fullWidth,100vw) + 10.5143px);flex-direction:column;display:flex}@media (min-width:1441px){.overlay-item-module__ik9MFq__SectionHeader{gap:calc(.004 * var(--fullWidth,100vw) + 10.24px)}}:is(.overlay-item-module__ik9MFq__SectionHeader .image-on-image-compose_section-title,.overlay-item-module__ik9MFq__SectionHeader .image-on-image-compose_section-description){white-space:pre-line;margin:0}@media (max-width:1024px){:is(.overlay-item-module__ik9MFq__SectionHeader .image-on-image-compose_section-title,.overlay-item-module__ik9MFq__SectionHeader .image-on-image-compose_section-description){white-space:normal;padding:0 16px}}.overlay-item-module__ik9MFq__ContentPadding{pointer-events:none;height:100%;margin:0 auto;position:absolute;inset:0}.overlay-item-module__ik9MFq__OverlayContent{z-index:20;top:var(--overlay-top,auto);right:var(--overlay-right,auto);bottom:var(--overlay-bottom,auto);left:var(--overlay-left,auto);width:var(--overlay-width,min(90%, 760px));transform:var(--overlay-transform,none);pointer-events:none;flex-direction:column;gap:16px;display:flex;position:absolute}@media (max-width:1024px){.overlay-item-module__ik9MFq__OverlayContent{pointer-events:none;justify-content:flex-start;align-items:center;width:100%;max-width:none;padding:20px 16px;inset:0;transform:none}}@media (max-width:1024px){.overlay-item-module__ik9MFq__OverlayContent.overlay-item-module__ik9MFq__isTextBelowImage{justify-content:flex-end}}.overlay-item-module__ik9MFq__OverlayTextBlock{align-items:var(--text-align-items,center);text-align:var(--text-align,center);flex-direction:column;gap:12px;width:100%;display:flex}.overlay-item-module__ik9MFq__OverlayTextBlock .image-on-image-compose_overlay-subtitle{color:var(--subtitle-color,var(--dark-secondary-text));white-space:pre-line;margin:0;font-size:24px}@media (max-width:1024px){.overlay-item-module__ik9MFq__OverlayTextBlock .image-on-image-compose_overlay-subtitle{font-size:14px}}.overlay-item-module__ik9MFq__OverlayTextBlock .image-on-image-compose_overlay-title{color:var(--title-color,var(--dark-color));white-space:pre-line;margin:0;font-size:40px;font-weight:400}@media (max-width:1024px){.overlay-item-module__ik9MFq__OverlayTextBlock .image-on-image-compose_overlay-title{font-size:24px}}.overlay-item-module__ik9MFq__OverlayTextBlock .image-on-image-compose_overlay-description{color:var(--description-color,var(--dark-secondary-text));white-space:pre-line;margin:0}@media (max-width:1024px){.overlay-item-module__ik9MFq__OverlayTextBlock{text-align:center;align-items:center}}@media (max-width:1024px){.overlay-item-module__ik9MFq__OverlayTextBlock.overlay-item-module__ik9MFq__isBelowImage{align-items:var(--text-align-items,center);text-align:var(--text-align,center);padding:0 16px}}.overlay-item-module__ik9MFq__OverlayJumpButton{pointer-events:auto}.overlay-item-module__ik9MFq__OverlayImageList{align-items:inherit;width:100%;margin-top:calc(.0152 * var(--fullWidth,100vw) + 18.0571px);flex-direction:column;gap:16px;display:flex}@media (min-width:1441px){.overlay-item-module__ik9MFq__OverlayImageList{margin-top:calc(.008 * var(--fullWidth,100vw) + 28.48px)}}.overlay-item-module__ik9MFq__OverlayImageItem{width:var(--item-width,500px);max-width:100%}.overlay-item-module__ik9MFq__OverlayImageItem .image-on-image-compose_overlay-image-frame{width:100%;height:auto;position:relative}.overlay-item-module__ik9MFq__OverlayImageItem .image-on-image-compose_overlay-image-frame .media-render-container{object-fit:contain;width:100%;height:auto!important;position:relative!important}.overlay-item-module__ik9MFq__OverlayImageItem .image-on-image-compose_overlay-image-frame .media-render-container img{object-fit:contain;width:100%;height:auto!important;position:relative!important}@media (max-width:1024px){.overlay-item-module__ik9MFq__OverlayImageItem{width:var(--item-width-mobile,100%)}}.overlay-item-module__ik9MFq__MediaFrameWrap{width:100%;aspect-ratio:var(--frame-aspect-ratio,auto);background:0 0;border-radius:0;margin-top:0;position:relative;overflow:hidden}
@media (max-width:1024px){.ImageComparisonSlider-module__Rq77bG__ImageComparisonSliderContainer{gap:calc(.0114 * var(--fullWidth,100vw) + 19.5429px);flex-direction:column;display:flex}@media (min-width:1441px){.ImageComparisonSlider-module__Rq77bG__ImageComparisonSliderContainer{gap:calc(.006 * var(--fullWidth,100vw) + 27.36px)}}.ImageComparisonSlider-module__Rq77bG__ImageComparisonSliderContainer .title-group{background-color:#121212;padding:40px 16px}}@media (min-width:1025px){.ImageComparisonSlider-module__Rq77bG__ImageComparisonSliderContainer .title-group{transform:var(--title-transform,none)}}.ImageComparisonSlider-module__Rq77bG__ComparisonMedia{z-index:1;width:100%;position:absolute;inset:0}.ImageComparisonSlider-module__Rq77bG__ComparisonMedia.ImageComparisonSlider-module__Rq77bG__hasAspect{aspect-ratio:var(--comparison-aspect-ratio)}.ImageComparisonSlider-module__Rq77bG__ComparisonMedia.ImageComparisonSlider-module__Rq77bG__isLeft{clip-path:inset(0 calc(100% - var(--divider-position)) 0 0)}.ImageComparisonSlider-module__Rq77bG__LabelIcon{width:20px;height:20px;display:block}@media (max-width:1024px){.ImageComparisonSlider-module__Rq77bG__LabelIcon{width:12px;height:12px}}.ImageComparisonSlider-module__Rq77bG__ContentWrapper{width:100%;aspect-ratio:var(--comparison-aspect-ratio);cursor:default;-webkit-user-select:none;user-select:none;touch-action:none;position:relative;overflow:hidden}@media (max-width:1024px){.ImageComparisonSlider-module__Rq77bG__ContentWrapper{touch-action:pan-y}}.ImageComparisonSlider-module__Rq77bG__ContentWrapper .image-comparison-slider__divider{top:0;bottom:0;left:var(--divider-position);z-index:4;opacity:.7;background:linear-gradient(270deg, #fff0 0%, var(--dark-color) 100%);pointer-events:none;width:6px;position:absolute;transform:translate(-50%)}.ImageComparisonSlider-module__Rq77bG__ContentWrapper .image-comparison-slider__label{z-index:3;color:var(--dark-color);white-space:nowrap;pointer-events:none;justify-content:center;align-items:center;padding:0 16px;font-size:14px;line-height:20px;display:flex;position:absolute;bottom:40px;overflow:hidden;container-type:inline-size}@media (max-width:1024px){.ImageComparisonSlider-module__Rq77bG__ContentWrapper .image-comparison-slider__label{bottom:8px}}@container (max-width:16vw){.ImageComparisonSlider-module__Rq77bG__ContentWrapper .image-comparison-slider__label-content{visibility:hidden}}.ImageComparisonSlider-module__Rq77bG__ContentWrapper .image-comparison-slider__label--left{left:0}.ImageComparisonSlider-module__Rq77bG__ContentWrapper .image-comparison-slider__label--right{right:0}.ImageComparisonSlider-module__Rq77bG__ContentWrapper .image-comparison-slider__label-content{background:var(--dark-neon-cyan);color:#121212;font-size:12px;font-style:normal;font-weight:400;line-height:115%;font-family:var(--font-dm-mono);align-items:center;gap:8px;padding:4px 8px;display:inline-flex}@media (max-width:1024px){.ImageComparisonSlider-module__Rq77bG__ContentWrapper .image-comparison-slider__label-content{padding:4px 6px;font-size:8px}}.ImageComparisonSlider-module__Rq77bG__ContentWrapper .image-comparison-slider__handle{top:50%;left:var(--divider-position);z-index:5;cursor:ew-resize;background:0 0;border:0;justify-content:center;align-items:center;gap:11px;padding:12px;display:flex;position:absolute;transform:translate(-50%,-50%)}@media (max-width:1024px){.ImageComparisonSlider-module__Rq77bG__ContentWrapper .image-comparison-slider__handle{gap:7px;padding:8px}}.ImageComparisonSlider-module__Rq77bG__ContentWrapper .image-comparison-slider__handle-arrow{pointer-events:none;flex-shrink:0;width:24px;height:24px;display:block}@media (max-width:1024px){.ImageComparisonSlider-module__Rq77bG__ContentWrapper .image-comparison-slider__handle-arrow{width:16px;height:16px}}.ImageComparisonSlider-module__Rq77bG__ContentWrapper .image-comparison-slider__handle-arrow--right{transform:rotate(180deg)}.ImageComparisonSlider-module__Rq77bG__ContentWrapper .image-comparison-slider__handle:focus-visible{outline:2px solid var(--dark-color);outline-offset:4px}
