.BeforeAfterSlideshow_section___6zUX{padding:3rem 0;background:var(--color-surface)}.BeforeAfterSlideshow_sectionTitle__HTIN0{font-size:clamp(1.1rem,2.5vw,1.75rem);font-weight:600;margin-bottom:clamp(1rem,3vw,1.75rem);color:var(--color-text-strong);text-align:left;padding:0 clamp(1rem,5vw,2rem)}.BeforeAfterSlideshow_container__rPtLD{width:100%;position:relative;padding:0 1rem}.BeforeAfterSlideshow_nextButton__iTkyE,.BeforeAfterSlideshow_prevButton__XSKdN{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;border:none;display:none;align-items:center;justify-content:center;background:var(--color-primary,#f51957);color:#fff;box-shadow:0 4px 12px rgba(67,65,74,.15);cursor:pointer;transition:all .2s ease;z-index:20}.BeforeAfterSlideshow_nextButton__iTkyE:hover,.BeforeAfterSlideshow_prevButton__XSKdN:hover{background:var(--color-primary-dark,#d41245);transform:translateY(-50%) scale(1.08);box-shadow:0 6px 16px rgba(67,65,74,.2)}.BeforeAfterSlideshow_nextButton__iTkyE:active,.BeforeAfterSlideshow_prevButton__XSKdN:active{transform:translateY(-50%) scale(.95)}.BeforeAfterSlideshow_prevButton__XSKdN{left:0}.BeforeAfterSlideshow_nextButton__iTkyE{right:0}.BeforeAfterSlideshow_nextButton__iTkyE svg,.BeforeAfterSlideshow_prevButton__XSKdN svg{width:24px;height:24px}@media (max-width:768px){.BeforeAfterSlideshow_nextButton__iTkyE,.BeforeAfterSlideshow_prevButton__XSKdN{display:none!important}}@media (min-width:769px){.BeforeAfterSlideshow_nextButton__iTkyE,.BeforeAfterSlideshow_prevButton__XSKdN{display:flex!important;opacity:1;visibility:visible;pointer-events:auto}}.BeforeAfterSlideshow_card__8l2oF{position:relative;background-color:var(--color-surface-elevated,#fffaf5);border-radius:var(--radius-md);border:1px solid var(--color-border,#cdbfb3);box-shadow:0 2px 4px rgba(0,0,0,.05);transition:all .3s cubic-bezier(.4,0,.2,1);height:280px;display:flex;flex-direction:column;width:100%}.BeforeAfterSlideshow_card__8l2oF:hover{transform:translateY(-6px);box-shadow:0 12px 24px rgba(245,25,87,.12),0 8px 16px rgba(0,0,0,.08);border-color:rgba(245,25,87,.2)}.BeforeAfterSlideshow_imageWrapper__INf5A{position:relative;aspect-ratio:auto;height:200px;width:100%;flex-shrink:0;background:var(--skeleton-bg,#f0f0f0);overflow:hidden;cursor:pointer}.BeforeAfterSlideshow_cardImage__y8h_l{-o-object-fit:contain;object-fit:contain;background:var(--skeleton-bg,#f0f0f0);transition:transform .3s cubic-bezier(.4,0,.2,1)}.BeforeAfterSlideshow_card__8l2oF:hover .BeforeAfterSlideshow_cardImage__y8h_l{transform:scale(1.05)}.BeforeAfterSlideshow_beforeAfterBadge__NtREn{position:absolute;top:.5rem;left:.5rem;display:flex;flex-direction:column;align-items:center;padding:.4rem .6rem;background:rgba(0,0,0,.75);backdrop-filter:blur(8px);border-radius:.375rem;z-index:2;box-shadow:0 2px 8px rgba(0,0,0,.3)}.BeforeAfterSlideshow_badgeLabel__qkPMQ{font-size:.75rem;font-weight:600;color:rgba(255,255,255,.95);line-height:1;white-space:nowrap}.BeforeAfterSlideshow_cardContent__9j1wC{padding:.75rem .85rem .85rem;gap:.35rem;text-align:center;flex-grow:1;display:flex;flex-direction:column}.BeforeAfterSlideshow_cardTitle__KJZU4{font-size:.95rem;font-weight:600;white-space:normal;overflow:hidden;text-overflow:ellipsis;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex-grow:1;margin:0;color:var(--text-primary,#1c1c1e);text-decoration:none;transition:color .2s ease}.BeforeAfterSlideshow_cardTitle__KJZU4:hover{color:var(--color-primary,#f51957);text-decoration:underline}.BeforeAfterSlideshow_cardTitle__KJZU4:visited{color:var(--text-primary,#1c1c1e)}.BeforeAfterSlideshow_cardTitle__KJZU4:visited:hover{color:var(--color-primary,#f51957);text-decoration:underline}.BeforeAfterSlideshow_cardLocation__IBF8Q{font-size:.78rem;color:var(--text-muted,#666);margin:0}.BeforeAfterSlideshow_cardMeta__h3Hy_{font-size:.75rem;color:var(--text-muted,#666);margin:0;padding-top:0;border-top:none;text-align:center}.BeforeAfterSlideshow_skeletonContainer__zJs4s{display:flex;gap:1rem;padding-inline:clamp(.5rem,4vw,1.25rem)}.BeforeAfterSlideshow_skeletonCard__LCH9B{flex:none;width:clamp(170px,24vw,210px);height:280px;border-radius:.75rem;background:linear-gradient(90deg,rgba(240,240,240,.8),rgba(225,225,225,.9) 50%,rgba(240,240,240,.8));background-size:200% 100%;animation:BeforeAfterSlideshow_shimmer__Icwd4 1.4s ease infinite}@keyframes BeforeAfterSlideshow_shimmer__Icwd4{0%{background-position:200% 0}to{background-position:-200% 0}}.BeforeAfterSlideshow_scrollIndicators__7kSrw{display:flex;justify-content:space-between;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);pointer-events:none;padding:0 .5rem;z-index:5}.BeforeAfterSlideshow_scrollIndicatorLeft__XYkKw,.BeforeAfterSlideshow_scrollIndicatorRight__l9OBK{width:28px;height:28px;border-radius:50%;background:rgba(245,25,87,.85);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;color:white;box-shadow:0 2px 8px rgba(0,0,0,.15);animation:BeforeAfterSlideshow_pulse__m6N5k 2s ease-in-out infinite}.BeforeAfterSlideshow_scrollIndicatorLeft__XYkKw{animation-delay:0s}.BeforeAfterSlideshow_scrollIndicatorRight__l9OBK{animation-delay:1s}@keyframes BeforeAfterSlideshow_pulse__m6N5k{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}@media (min-width:768px){.BeforeAfterSlideshow_scrollIndicators__7kSrw{display:none}}.BeforeAfterSlideshow_slideCounter__Z_4yZ{position:absolute;bottom:12px;left:50%;transform:translateX(-50%);background:rgba(0,0,0,.75);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:white;padding:.375rem .75rem;border-radius:12px;font-size:.8125rem;font-weight:600;z-index:15;pointer-events:none;letter-spacing:.02em}@media (min-width:768px){.BeforeAfterSlideshow_slideCounter__Z_4yZ{display:none}}@media (max-width:768px){.BeforeAfterSlideshow_section___6zUX{padding:2rem 0}.BeforeAfterSlideshow_sectionTitle__HTIN0{font-size:1.15rem;margin-bottom:1rem}.BeforeAfterSlideshow_card__8l2oF{height:240px}.BeforeAfterSlideshow_imageWrapper__INf5A{height:165px}.BeforeAfterSlideshow_cardContent__9j1wC{padding:.5rem}.BeforeAfterSlideshow_cardTitle__KJZU4{font-size:.85rem}.BeforeAfterSlideshow_cardLocation__IBF8Q{font-size:.7rem}.BeforeAfterSlideshow_cardMeta__h3Hy_{font-size:.65rem;margin-top:.2rem}.BeforeAfterSlideshow_beforeAfterBadge__NtREn{top:.4rem;left:.4rem;padding:.3rem .45rem}.BeforeAfterSlideshow_badgeLabel__qkPMQ{font-size:.65rem}}@media (max-width:480px){.BeforeAfterSlideshow_card__8l2oF{height:220px}.BeforeAfterSlideshow_imageWrapper__INf5A{height:150px}.BeforeAfterSlideshow_cardContent__9j1wC{padding:.625rem}.BeforeAfterSlideshow_cardTitle__KJZU4{font-size:.9rem;line-height:1.25}.BeforeAfterSlideshow_cardLocation__IBF8Q{font-size:.8rem;margin-top:.25rem}.BeforeAfterSlideshow_cardMeta__h3Hy_{font-size:.75rem;margin-top:.25rem}.BeforeAfterSlideshow_beforeAfterBadge__NtREn{top:.5rem;left:.5rem}.BeforeAfterSlideshow_badgeLabel__qkPMQ{font-size:.7rem}}@media (max-width:400px){.BeforeAfterSlideshow_card__8l2oF{height:200px}.BeforeAfterSlideshow_imageWrapper__INf5A{height:135px}}.VideoLightbox_overlay__5zAvF{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.95);z-index:9999;display:flex;align-items:center;justify-content:center;animation:VideoLightbox_fadeIn__n7DpI .2s ease-out}@keyframes VideoLightbox_fadeIn__n7DpI{0%{opacity:0}to{opacity:1}}.VideoLightbox_content__sxGZH{position:relative;width:90vw;height:90vh;max-width:1200px;max-height:800px;display:flex;flex-direction:column;align-items:center;justify-content:center}.VideoLightbox_closeButton__a6nnE{position:absolute;top:-50px;right:0;background:transparent;border:none;color:white;cursor:pointer;padding:.5rem;border-radius:50%;transition:all .2s ease;z-index:10;display:flex;align-items:center;justify-content:center}.VideoLightbox_closeButton__a6nnE:hover{background-color:rgba(255,255,255,.1);transform:scale(1.1)}.VideoLightbox_closeButton__a6nnE svg{width:28px;height:28px}.VideoLightbox_videoWrapper__WnyQz{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#000;border-radius:12px;overflow:hidden}.VideoLightbox_video__TP_Cn{width:100%;height:100%;border:none}.VideoLightbox_info__glShd{position:absolute;bottom:-60px;left:0;right:0;text-align:center;color:white}.VideoLightbox_salonName__3T_jm{font-size:1.25rem;font-weight:600;margin:0 0 .5rem;color:white}.VideoLightbox_caption__l_e4Y{font-size:1rem;margin:0;color:rgba(255,255,255,.9);font-style:italic}@media (max-width:768px){.VideoLightbox_content__sxGZH{width:95vw;height:85vh}.VideoLightbox_closeButton__a6nnE{top:10px;right:10px}.VideoLightbox_closeButton__a6nnE svg{width:24px;height:24px}.VideoLightbox_info__glShd{bottom:10px;padding:0 1rem}.VideoLightbox_salonName__3T_jm{font-size:1rem}.VideoLightbox_caption__l_e4Y{font-size:.875rem}}@media (max-width:480px){.VideoLightbox_content__sxGZH{width:100vw;height:100vh}.VideoLightbox_videoWrapper__WnyQz{border-radius:0}.VideoLightbox_closeButton__a6nnE{top:10px;right:10px;padding:.4rem}.VideoLightbox_closeButton__a6nnE svg{width:20px;height:20px}.VideoLightbox_info__glShd{bottom:10px}.VideoLightbox_salonName__3T_jm{font-size:.9rem}.VideoLightbox_caption__l_e4Y{font-size:.8rem}}.VideoSlideshow_section__M75y_{padding:3rem 0;background:var(--color-surface)}.VideoSlideshow_sectionTitle__z_mcJ{font-size:clamp(1.1rem,2.5vw,1.75rem);font-weight:600;margin-bottom:clamp(1rem,3vw,1.75rem);color:var(--color-text-strong);text-align:center;padding:0 1.5rem;max-width:1280px;margin-left:auto;margin-right:auto}.VideoSlideshow_container__XP05v{width:100%;position:relative;padding:0 1rem}.VideoSlideshow_nextButton__CgTSj,.VideoSlideshow_prevButton__rurIy{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;border:none;display:none;align-items:center;justify-content:center;background:var(--color-primary,#f51957);color:#fff;box-shadow:0 4px 12px rgba(67,65,74,.15);cursor:pointer;transition:all .2s ease;z-index:20}.VideoSlideshow_nextButton__CgTSj:hover,.VideoSlideshow_prevButton__rurIy:hover{background:var(--color-primary-dark,#d41245);transform:translateY(-50%) scale(1.08);box-shadow:0 6px 16px rgba(67,65,74,.2)}.VideoSlideshow_nextButton__CgTSj:active,.VideoSlideshow_prevButton__rurIy:active{transform:translateY(-50%) scale(.95)}.VideoSlideshow_prevButton__rurIy{left:0}.VideoSlideshow_nextButton__CgTSj{right:0}.VideoSlideshow_nextButton__CgTSj svg,.VideoSlideshow_prevButton__rurIy svg{width:24px;height:24px}@media (max-width:768px){.VideoSlideshow_nextButton__CgTSj,.VideoSlideshow_prevButton__rurIy{display:none!important}}@media (min-width:769px){.VideoSlideshow_nextButton__CgTSj,.VideoSlideshow_prevButton__rurIy{display:flex!important;opacity:1;visibility:visible;pointer-events:auto}}.VideoSlideshow_card__2ta7F{position:relative;background-color:var(--color-surface-elevated,#fffaf5);border-radius:var(--radius-md);border:1px solid var(--color-border,#cdbfb3);box-shadow:0 2px 4px rgba(0,0,0,.05);transition:all .3s cubic-bezier(.4,0,.2,1);height:280px;display:flex;flex-direction:column;width:100%;overflow:hidden}.VideoSlideshow_card__2ta7F:hover{transform:translateY(-6px);box-shadow:0 12px 24px rgba(245,25,87,.12),0 8px 16px rgba(0,0,0,.08);border-color:rgba(245,25,87,.2)}.VideoSlideshow_card__2ta7F:hover .VideoSlideshow_playOverlay__F6fr_{opacity:1;transform:translate(-50%,-50%) scale(1)}.VideoSlideshow_videoWrapper__bhT7G{position:relative;height:200px;width:100%;flex-shrink:0;background:#000;overflow:hidden;cursor:pointer}.VideoSlideshow_videoThumbnail__OUlDO{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s cubic-bezier(.4,0,.2,1)}.VideoSlideshow_card__2ta7F:hover .VideoSlideshow_videoThumbnail__OUlDO{transform:scale(1.05)}.VideoSlideshow_videoPlaceholder__X5eIl{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#F51957,#d4144c)}.VideoSlideshow_playOverlay__F6fr_{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.9);opacity:0;transition:all .3s cubic-bezier(.4,0,.2,1);pointer-events:none;z-index:3}.VideoSlideshow_playOverlay__F6fr_ svg{filter:drop-shadow(0 4px 12px rgba(0,0,0,.4))}.VideoSlideshow_videoBadge__K4SY6{position:absolute;top:.5rem;left:.5rem;display:flex;align-items:center;padding:.4rem .6rem;background:rgba(0,0,0,.75);backdrop-filter:blur(8px);border-radius:.375rem;z-index:2;box-shadow:0 2px 8px rgba(0,0,0,.3)}.VideoSlideshow_badgeLabel__383Sz{font-size:.75rem;font-weight:600;color:rgba(255,255,255,.95);line-height:1;white-space:nowrap}.VideoSlideshow_duration__jGVo5{position:absolute;bottom:.5rem;right:.5rem;background:rgba(0,0,0,.85);color:white;padding:.25rem .5rem;border-radius:.25rem;font-size:.7rem;font-weight:600;z-index:2}.VideoSlideshow_cardContent__iCVev{padding:.75rem .85rem .85rem;gap:.35rem;text-align:center;flex-grow:1;display:flex;flex-direction:column}.VideoSlideshow_cardTitle__DVbz3{font-size:.95rem;font-weight:600;white-space:normal;overflow:hidden;text-overflow:ellipsis;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;flex-grow:1;margin:0;color:var(--text-primary,#1c1c1e);text-decoration:none;transition:color .2s ease}.VideoSlideshow_cardTitle__DVbz3:hover{color:var(--color-primary,#f51957);text-decoration:underline}.VideoSlideshow_cardTitle__DVbz3:visited{color:var(--text-primary,#1c1c1e)}.VideoSlideshow_cardTitle__DVbz3:visited:hover{color:var(--color-primary,#f51957);text-decoration:underline}.VideoSlideshow_cardLocation__l2Z_K{font-size:.78rem;color:var(--text-muted,#666);margin:0}.VideoSlideshow_cardMeta__QjyN9{font-size:.75rem;color:var(--text-muted,#666);margin:0;padding-top:0;border-top:none;text-align:center}.VideoSlideshow_skeletonContainer__i2Pzu{display:flex;gap:1rem;padding-inline:clamp(.5rem,4vw,1.25rem)}.VideoSlideshow_skeletonCard__pY3_Z{flex:none;width:clamp(170px,24vw,210px);height:280px;border-radius:.75rem;background:linear-gradient(90deg,rgba(240,240,240,.8),rgba(225,225,225,.9) 50%,rgba(240,240,240,.8));background-size:200% 100%;animation:VideoSlideshow_shimmer__0zA_w 1.4s ease infinite}@keyframes VideoSlideshow_shimmer__0zA_w{0%{background-position:200% 0}to{background-position:-200% 0}}.VideoSlideshow_scrollIndicators__5YafP{display:flex;justify-content:space-between;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);pointer-events:none;padding:0 .5rem;z-index:5}.VideoSlideshow_scrollIndicatorLeft__yRnS1,.VideoSlideshow_scrollIndicatorRight__gkgZX{width:28px;height:28px;border-radius:50%;background:rgba(245,25,87,.85);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;color:white;box-shadow:0 2px 8px rgba(0,0,0,.15);animation:VideoSlideshow_pulse__nUKUq 2s ease-in-out infinite}.VideoSlideshow_scrollIndicatorLeft__yRnS1{animation-delay:0s}.VideoSlideshow_scrollIndicatorRight__gkgZX{animation-delay:1s}@keyframes VideoSlideshow_pulse__nUKUq{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}@media (min-width:768px){.VideoSlideshow_scrollIndicators__5YafP{display:none}}.VideoSlideshow_slideCounter__L1dGF{position:absolute;bottom:12px;left:50%;transform:translateX(-50%);background:rgba(0,0,0,.75);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:white;padding:.375rem .75rem;border-radius:12px;font-size:.8125rem;font-weight:600;z-index:15;pointer-events:none;letter-spacing:.02em}@media (min-width:768px){.VideoSlideshow_slideCounter__L1dGF{display:none}}@media (max-width:768px){.VideoSlideshow_section__M75y_{padding:2rem 0}.VideoSlideshow_sectionTitle__z_mcJ{font-size:1.15rem;margin-bottom:1rem;padding:0 1rem}.VideoSlideshow_card__2ta7F{height:240px}.VideoSlideshow_videoWrapper__bhT7G{height:165px}.VideoSlideshow_cardContent__iCVev{padding:.5rem}.VideoSlideshow_cardTitle__DVbz3{font-size:.85rem}.VideoSlideshow_cardLocation__l2Z_K{font-size:.7rem}.VideoSlideshow_cardMeta__QjyN9{font-size:.65rem;margin-top:.2rem}.VideoSlideshow_videoBadge__K4SY6{top:.4rem;left:.4rem;padding:.3rem .45rem}.VideoSlideshow_badgeLabel__383Sz{font-size:.65rem}.VideoSlideshow_duration__jGVo5{bottom:.4rem;right:.4rem;font-size:.65rem;padding:.2rem .4rem}}@media (max-width:480px){.VideoSlideshow_card__2ta7F{height:220px}.VideoSlideshow_videoWrapper__bhT7G{height:150px}.VideoSlideshow_cardContent__iCVev{padding:.625rem}.VideoSlideshow_cardTitle__DVbz3{font-size:.9rem;line-height:1.25}.VideoSlideshow_cardLocation__l2Z_K{font-size:.8rem;margin-top:.25rem}.VideoSlideshow_cardMeta__QjyN9{font-size:.75rem;margin-top:.25rem}.VideoSlideshow_videoBadge__K4SY6{top:.5rem;left:.5rem}.VideoSlideshow_badgeLabel__383Sz,.VideoSlideshow_duration__jGVo5{font-size:.7rem}}@media (max-width:400px){.VideoSlideshow_card__2ta7F{height:200px}.VideoSlideshow_videoWrapper__bhT7G{height:135px}}