.PingingDot_target_point_button__un6hw{position:absolute;z-index:2;background:none;border:none;padding:0;cursor:pointer;transition:transform .2s ease;width:12px;height:12px}.PingingDot_target_point_button__un6hw:focus,.PingingDot_target_point_button__un6hw:hover{transform:translate(0) scale(1.15);transform-origin:center;outline:none}@media(max-width:599px){.PingingDot_target_point_button__un6hw{width:8px;height:8px}}.PingingDot_visible__2jh_F{opacity:1;visibility:visible;transition:transform .2s ease-in-out,opacity .5s ease-in-out,visibility 0s linear 0s}.PingingDot_hidden__MZ_Qx{opacity:0;visibility:hidden;transition:transform .2s ease-in-out,opacity .5s ease-in-out,visibility 0s linear .3s}.PingingDot_pinging_dot_container__cCBsq{position:relative;width:16px;height:16px;transform:translate(-50%,-50%)}.PingingDot_pinging_dot_selected__TprvE .PingingDot_dot_core__XlXbk{background-color:#6e9af8}.PingingDot_pinging_dot_selected__TprvE .PingingDot_ring_effect__qbIZi{opacity:.5;border:.5px solid #6e9af8}.PingingDot_dot_core__XlXbk{position:absolute;top:50%;left:50%;width:12px;height:12px;background-color:#fff;border-radius:50%;transform:translate(-50%,-50%);z-index:3;animation:PingingDot_dotGrow__mV_Ji 2s ease-out infinite;transition:background-color .2s ease-in-out}@media(max-width:599px){.PingingDot_dot_core__XlXbk{width:8px;height:8px}}.PingingDot_ring_effect__qbIZi{position:absolute;top:50%;left:50%;width:16px;height:16px;background-color:rgba(0,0,0,0);border:.5px solid #fff;border-radius:50%;transform:translate(-50%,-50%);opacity:0;z-index:2;animation:PingingDot_pingRing__IieAU 2s cubic-bezier(.165,.84,.44,1) .4s infinite;transition:background-color .2s ease-in-out}@media(max-width:599px){.PingingDot_ring_effect__qbIZi{width:12px;height:12px}}.PingingDot_wave_effect__gRKcu{position:absolute;top:50%;left:50%;width:40px;height:40px;background-color:rgba(255,255,255,.2);border-radius:50%;transform:translate(-50%,-50%);z-index:1;opacity:1}@media(max-width:599px){.PingingDot_wave_effect__gRKcu{width:20px;height:20px}}@keyframes PingingDot_dotGrow__mV_Ji{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}70%{transform:translate(-50%,-50%) scale(1.4)}to{transform:translate(-50%,-50%) scale(1)}}@keyframes PingingDot_pingRing__IieAU{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}70%{opacity:0;transform:translate(-50%,-50%) scale(3)}to{opacity:0;transform:translate(-50%,-50%) scale(3)}}@keyframes PingingDot_pingWave__mimrW{0%{opacity:.5;transform:translate(-50%,-50%) scale(1)}70%{opacity:0;transform:translate(-50%,-50%) scale(6)}to{opacity:0;transform:translate(-50%,-50%) scale(6)}}.Visuals_container__GLOv8{position:sticky;width:100%;height:calc(100svh - 42px - 70px - var(--promo-bar-translate, 0px));contain:paint;margin:0;padding:0;list-style:none;background:#f2f2f2;top:calc(42px + var(--promo-bar-translate, 0px) + 70px);transition:top .5s cubic-bezier(.65,0,.35,1),height .5s cubic-bezier(.65,0,.35,1);border-radius:0}.Visuals_container__GLOv8>li{position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity .25s ease-in-out}.Visuals_rails__slw6E{position:relative;height:100%;width:100%;contain:paint}.Visuals_single_visual__uOhBi{position:relative;width:100%;max-height:min(50vh,1000px);aspect-ratio:375/250;background:#f2f2f2}.Visuals_single_visual__uOhBi[data-current-index="0"]{aspect-ratio:375/250}.Visuals_single_visual__uOhBi>*{position:absolute!important;top:0;left:0;width:100%;height:100%}.Visuals_single_visual__uOhBi .Visuals_visual_image__Yafu_ img{border-radius:0!important}.Visuals_single_visual__uOhBi:empty{display:none}@media(max-width:1023px){.Visuals_single_visual__uOhBi.Visuals_custom_aspect_ratio__SuUq5,.Visuals_single_visual__uOhBi.Visuals_custom_aspect_ratio__SuUq5[data-current-index="0"]{aspect-ratio:375/375}}.Visuals_visual_image__Yafu_{display:block;width:100%;height:100%}.Visuals_visual_image__Yafu_>img{width:100%;height:100%;-o-object-position:center;object-position:center;border-radius:1rem}.Visuals_stack__aL7Xk{width:100%;height:100%;position:relative}.Visuals_stack__aL7Xk>div{position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity .25s ease-in-out}.Visuals_banner_wrapper__gnPDy{position:absolute;top:1.25rem;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:flex-start}@media(max-width:1023px){.Visuals_banner_wrapper__gnPDy{top:2rem}}@media(max-width:599px){.Visuals_banner_wrapper__gnPDy{top:1rem}}.Visuals_banner_wrapper__gnPDy.Visuals_hide_banner_on_desktop__GoqTM{display:none}@media(max-width:1023px){.Visuals_banner_wrapper__gnPDy.Visuals_hide_banner_on_desktop__GoqTM{display:flex}}.Visuals_banner_wrapper__gnPDy.Visuals_hide_banner_on_mobile__tqyTb{display:flex}@media(max-width:1023px){.Visuals_banner_wrapper__gnPDy.Visuals_hide_banner_on_mobile__tqyTb{display:none}}.Visuals_banner__wfc4W{z-index:1;border-radius:.25rem;background:rgba(238,234,230,.2);backdrop-filter:blur(10px);margin:0 2rem;display:inline-flex;flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;list-style:none;padding:1rem}@media(max-width:1023px){.Visuals_banner__wfc4W{padding:.75rem .25rem;gap:.5rem}}@media(max-width:599px){.Visuals_banner__wfc4W{justify-content:center;padding-top:.25rem;padding-bottom:.25rem;margin:0}.Visuals_banner__wfc4W li:nth-child(4){display:none}}.Visuals_banner_benefit__NHWzD{display:flex;align-items:center;gap:.3rem}.Visuals_banner_benefit__NHWzD p{font-family:var(--neue-montreal),sans-serif;margin-top:0;margin-bottom:0;letter-spacing:0;font-style:normal;font-weight:400;font-size:.875rem;line-height:1.4;letter-spacing:.00875rem;line-height:1}.Visuals_banner_benefit__NHWzD svg{vertical-align:baseline}@media(max-width:1023px){.Visuals_banner_benefit__NHWzD p{font-family:var(--neue-montreal),sans-serif;margin-top:0;margin-bottom:0;letter-spacing:0;font-style:normal;font-weight:400;font-size:.75rem;line-height:1.4;letter-spacing:.0075rem}}.Visuals_adjust_thumbnails_position__hESMj{bottom:9rem}.Visuals_image_grid__3xxMh{display:grid;grid-template-columns:1fr 1fr}.Visuals_image_grid__3xxMh .Visuals_visual_image__Yafu_>img{border-radius:0}.Visuals_fullscreen_overlay__lEYYc{position:fixed;inset:0;width:100%;height:100%;z-index:99999;background:rgba(0,0,0,.6);pointer-events:none;visibility:hidden;display:flex;justify-content:center;align-items:center}.Visuals_fullscreen_overlay__lEYYc.Visuals_fullscreen_overlay_shown__s_0eE{pointer-events:all;visibility:visible}