.segmented-control_control__TGQz6{position:relative;display:inline-flex;padding:3px;border-radius:999px;background:rgba(0,0,0,.35);backdrop-filter:blur(6px)}.segmented-control_indicator__xojHo{position:absolute;top:3px;left:3px;bottom:3px;border-radius:999px;background:#fff;transition:transform .25s ease}.segmented-control_segment__7lDiM{position:relative;z-index:1;flex:1 1;background:none;border:none;padding:12px 16px;border-radius:999px;cursor:pointer;white-space:nowrap;text-align:center}.before-after-slider_container__M0ZnX{position:relative;width:100%;border-radius:12px;overflow:hidden;background:#353535}.before-after-slider_controlRow__Xjohs{display:flex;justify-content:center;padding:24px}.before-after-slider_flowRow__HcgeQ{display:flex;align-items:center;gap:16px;height:680px;padding:0 64px 64px;box-sizing:border-box}@media(max-width:768px){.before-after-slider_flowRow__HcgeQ{flex-direction:column;height:auto;padding:0 24px 24px;gap:12px}}.before-after-slider_flowStep__qlVxh{display:flex;align-items:center;flex:1 1;min-width:0;height:100%;gap:20px}@media(max-width:768px){.before-after-slider_flowStep__qlVxh{flex-direction:column;width:100%;height:auto}}.before-after-slider_flowImage__K68Ue{display:block;width:auto;height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;border-radius:8px;cursor:zoom-in}@media(max-width:768px){.before-after-slider_flowImage__K68Ue{width:100%;height:auto}}@keyframes before-after-slider_flowStepFadeIn___F80U{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.before-after-slider_flowRow__HcgeQ.before-after-slider_animate__AsRa0 .before-after-slider_flowStep__qlVxh{opacity:0;animation-name:before-after-slider_flowStepFadeIn___F80U;animation-duration:.6s;animation-timing-function:ease-out;animation-fill-mode:forwards}.menu-panel_container__sxBv_{display:flex;flex-direction:column;width:100%;border-radius:12px;overflow:hidden;background:#3a3a3a}.menu-panel_menu__4OTfW{display:flex;flex-direction:row;align-items:center;gap:0;flex-shrink:0;align-self:center;overflow-x:auto;max-width:calc(100% - 32px);padding:0;margin:32px 16px 0;box-sizing:border-box;border-radius:12px;background:#434343;box-shadow:0 8px 24px rgba(0,0,0,.05),0 2px 4px rgba(0,0,0,.1),0 0 0 .5px rgba(0,0,0,.1),inset 0 .5px 0 hsla(0,0%,100%,.08)}@media(max-width:768px){.menu-panel_menu__4OTfW{flex-wrap:wrap;justify-content:center;overflow-x:visible;margin:16px 12px 0;padding:4px}}.menu-panel_menuLabel__fKZOM{padding:0 8px;color:hsla(0,0%,100%,.5);white-space:nowrap}.menu-panel_menuItem__v9PeH{display:flex;align-items:center;gap:8px;background:none;border:none;padding:4px 16px;border-radius:12px;cursor:pointer;text-align:left;white-space:nowrap;transition:background .2s ease}@media(max-width:768px){.menu-panel_menuItem__v9PeH{padding:4px 10px}}.menu-panel_menuItem__v9PeH:hover:not(.menu-panel_active__DANat){color:hsla(0,0%,100%,.5)}.menu-panel_iconSlot__PCp9H{display:flex;align-items:center;justify-content:center;width:14px;height:14px;flex-shrink:0}.menu-panel_number__3FPki{color:hsla(0,0%,100%,.5)}.menu-panel_check__6n8t_{margin-left:auto;flex-shrink:0}.menu-panel_inactiveLabel__U5VcC{opacity:.8}.menu-panel_menuItem__v9PeH.menu-panel_active__DANat{color:#fff;background:hsla(0,0%,100%,.16);box-shadow:0 0 0 1px hsla(0,0%,100%,.25),0 2px 6px rgba(0,0,0,.35)}.menu-panel_light__vktpA{background:#f0f0f0}.menu-panel_light__vktpA .menu-panel_menu__4OTfW{background:#e4e4e4;box-shadow:inset 0 0 0 .5px rgba(0,0,0,.06)}.menu-panel_light__vktpA .menu-panel_menuItem__v9PeH:hover:not(.menu-panel_active__DANat),.menu-panel_light__vktpA .menu-panel_menuLabel__fKZOM,.menu-panel_light__vktpA .menu-panel_number__3FPki{color:#555}.menu-panel_light__vktpA .menu-panel_menuItem__v9PeH.menu-panel_active__DANat{color:#282828;background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.08),0 2px 6px rgba(0,0,0,.12)}.menu-panel_preview__197YN{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1 1;min-width:0;gap:44px;height:680px;padding:32px 64px 64px;box-sizing:border-box}@media(max-width:768px){.menu-panel_preview__197YN{height:auto;padding:16px 24px 24px;gap:12px}}.menu-panel_previewImage__hNnOL{display:block;flex:1 1;min-height:0;width:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;border-radius:8px;cursor:zoom-in;animation:menu-panel_previewFadeIn__dWl8P .35s ease-out backwards}@media(max-width:768px){.menu-panel_previewImage__hNnOL{flex:0 0 auto;width:100%;height:auto}}@keyframes menu-panel_previewFadeIn__dWl8P{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.image-thumbnail_container__YZyD8{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;flex:1 1;min-width:0;padding:24px;box-sizing:border-box;border-radius:16px;background:#353535}.image-thumbnail_image__wiWRU{display:block;width:auto;height:auto;max-width:100%;max-height:552px;min-height:0;border-radius:8px}.image-thumbnail_imageRow__Te9EU{display:flex;justify-content:center;gap:16px;width:100%;min-width:0}.image-thumbnail_inset__QyJtG{width:100%;padding:24px 32px;box-sizing:border-box;display:flex;min-height:0}.image-thumbnail_imageCrop__mqh3B{flex:1 1;min-width:0;width:100%;height:480px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.image-thumbnail_label__SqVfj{color:hsla(0,0%,100%,.5);text-align:center;font-size:medium;margin-top:24px;display:inline-flex;align-items:center;justify-content:center;gap:8px}.image-thumbnail_labelChosen__nwkCH{color:#fff}.image-thumbnail_eyebrow__KzAyC{margin-top:8px;text-align:center;color:hsla(0,0%,100%,.35)}.image-thumbnail_eyebrow__KzAyC+.image-thumbnail_label__SqVfj{margin-top:-8px}.image-thumbnail_container__YZyD8 .image-thumbnail_avatar__2hLk9{width:32px;height:32px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.image-thumbnail_light__87us2{background:#f0f0f0}.image-thumbnail_light__87us2 .image-thumbnail_imageRow__Te9EU,.image-thumbnail_light__87us2 .image-thumbnail_inset__QyJtG{flex:1 1;align-items:center;min-height:0}.image-thumbnail_light__87us2 .image-thumbnail_label__SqVfj{color:#555;font-weight:400;font-size:medium;letter-spacing:-.2px}.image-thumbnail_light__87us2 .image-thumbnail_eyebrow__KzAyC{color:#282828;font-weight:700;font-size:medium;letter-spacing:-.2px}.image-thumbnail_check__vMLGc{flex-shrink:0}.scroll-snap-images_wrapper__IUqbw{position:relative;height:calc(var(--steps, 2)*75vh);border-radius:8px}@media(max-width:1000px){.scroll-snap-images_wrapper__IUqbw{height:auto}}.scroll-snap-images_pinned__UTQbe{position:sticky;top:100px;width:100%;aspect-ratio:20/13;max-height:700px;border-radius:8px;background:#f0f0f0}@media(max-width:1000px){.scroll-snap-images_pinned__UTQbe{position:static;aspect-ratio:auto;max-height:none;display:flex;flex-direction:column;gap:44px}}.scroll-snap-images_slide__psNgO{position:absolute;inset:0;border-radius:8px;transform:translateY(calc(var(--delta, 0) * 100% - var(--exit, 0) * 6%)) scale(calc(1 - var(--exit, 0) * .04));opacity:calc(1 - var(--exit, 0));will-change:transform,opacity}@media(max-width:1000px){.scroll-snap-images_slide__psNgO{position:relative;inset:auto;aspect-ratio:20/13;transform:none;opacity:1;visibility:visible;box-shadow:none!important}}.scroll-snap-images_slide__psNgO.scroll-snap-images_offscreen__XCYTP{visibility:hidden}@media(max-width:1000px){.scroll-snap-images_slide__psNgO.scroll-snap-images_offscreen__XCYTP{visibility:visible}}.scroll-snap-images_image__ZngSk{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;pointer-events:none;border-radius:8px}.scroll-snap-images_badge__Z4dJ7{position:absolute;top:calc(100% + 16px);left:50%;transform:translateX(-50%);color:#555;font-family:Moderat;font-size:medium;letter-spacing:.02em;white-space:nowrap}@media(max-width:1000px){.scroll-snap-images_badge__Z4dJ7{top:calc(100% + 8px)}}.tag_tag__k2qND{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:12px;background-color:#f0f0f0;width:-moz-fit-content;width:fit-content;margin-bottom:16px;line-height:28px}.tag_icon__Nbrlt{display:inline-flex;line-height:1}