.hero_root__3sPeU{position:absolute;inset:0;overflow:hidden;contain:paint}.hero_posVars__OqKwm{--pos-x:var(--pos-x-m);--pos-y:var(--pos-y-m)}@media (min-width:640px){.hero_posVars__OqKwm{--pos-x:var(--pos-x-d);--pos-y:var(--pos-y-d)}}.hero_wrap__UtK4h{position:absolute;inset:0;opacity:0;transition:opacity 1.2s ease}@media (prefers-reduced-motion:reduce){.hero_wrap__UtK4h{transition-duration:.2s}}.hero_wrapActive__xWOWU{opacity:1;z-index:1}.hero_bg__YmAfZ{background-repeat:no-repeat;background-position:var(--pos-x) var(--pos-y)}.hero_imgPos__EyxXN{-o-object-position:var(--pos-x) var(--pos-y);object-position:var(--pos-x) var(--pos-y)}.hero_kbZoom__ige06{background-size:106% 106%;animation:hero_gdKbZoom__9oljx var(--kb-ms,6.7s) ease-out forwards}@keyframes hero_gdKbZoom__9oljx{0%{background-size:106% 106%}to{background-size:120% 120%}}.hero_kbPanL__ujP_D{background-size:114% 114%;animation:hero_gdKbPanL__vlxaL var(--kb-ms,6.7s) ease-in-out forwards}.hero_kbPanR__PukUk{background-size:114% 114%;animation:hero_gdKbPanR__aeO7W var(--kb-ms,6.7s) ease-in-out forwards}@keyframes hero_gdKbPanL__vlxaL{0%{background-position:calc(var(--pos-x) + 7%) var(--pos-y)}to{background-position:calc(var(--pos-x) - 7%) var(--pos-y)}}@keyframes hero_gdKbPanR__aeO7W{0%{background-position:calc(var(--pos-x) - 7%) var(--pos-y)}to{background-position:calc(var(--pos-x) + 7%) var(--pos-y)}}.hero_kbObjPanL__ryjdp{animation:hero_gdKbObjPanL__j__ST var(--kb-ms,6.7s) ease-in-out forwards}.hero_kbObjPanR__LsgHi{animation:hero_gdKbObjPanR__MzSEU var(--kb-ms,6.7s) ease-in-out forwards}@keyframes hero_gdKbObjPanL__j__ST{0%{-o-object-position:calc(var(--pos-x) + 6%) var(--pos-y);object-position:calc(var(--pos-x) + 6%) var(--pos-y)}to{-o-object-position:calc(var(--pos-x) - 6%) var(--pos-y);object-position:calc(var(--pos-x) - 6%) var(--pos-y)}}@keyframes hero_gdKbObjPanR__MzSEU{0%{-o-object-position:calc(var(--pos-x) - 6%) var(--pos-y);object-position:calc(var(--pos-x) - 6%) var(--pos-y)}to{-o-object-position:calc(var(--pos-x) + 6%) var(--pos-y);object-position:calc(var(--pos-x) + 6%) var(--pos-y)}}@media (prefers-reduced-motion:reduce){.hero_kbObjPanL__ryjdp,.hero_kbObjPanR__LsgHi,.hero_kbPanL__ujP_D,.hero_kbPanR__PukUk,.hero_kbZoom__ige06{animation:none}}.hero_dots__7vy_U{position:absolute;bottom:14px;left:16px;z-index:10;display:flex}.hero_dot__igroV{display:flex;height:44px;width:34px;align-items:center;justify-content:center}.hero_dotTrack__itgDu{height:3px;width:100%;border-radius:2px;background:rgba(255,255,255,.3);overflow:hidden}.hero_dotFill__xW9OA{height:100%;width:0;background:#fff;border-radius:2px}.hero_dotFillDone__38iAe{width:100%}.hero_dotFillRunning__SVDAE{animation:hero_gdDotFill__ErLja var(--dot-ms,5.5s) linear forwards}@keyframes hero_gdDotFill__ErLja{0%{width:0}to{width:100%}}.hero_videoGroup__XpVov{position:absolute;inset:0;opacity:0;transition:opacity 1.1s ease;z-index:2}.hero_videoGroupReady__Cvs5L{opacity:1}.hero_videoLayer__loJwz{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity 1s ease}.hero_videoActive__krgP9{opacity:1}.intro_overlay__iveBF{position:fixed;inset:0;z-index:100;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;background:#0b0b0b;animation:intro_gdOverlayHide__8AoLF 1.7s ease forwards}.intro_mark__XEExx{opacity:0;animation:intro_gdMarkIn__Fy2Pp .6s cubic-bezier(.16,1,.3,1) .05s forwards}.intro_belt__r6dWa{width:72px;height:4px;background:#ed1c24;transform:scaleX(0);animation:intro_gdBeltIn__gE_wb .5s ease-out .55s forwards}@keyframes intro_gdMarkIn__Fy2Pp{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:scale(1)}}@keyframes intro_gdBeltIn__gE_wb{to{transform:scaleX(1)}}@keyframes intro_gdOverlayHide__8AoLF{0%,78%{opacity:1;visibility:visible;pointer-events:auto}to{opacity:0;visibility:hidden;pointer-events:none}}@media (prefers-reduced-motion:reduce){.intro_overlay__iveBF{animation:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}}html[data-intro-seen="1"] .intro_overlay__iveBF{animation:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}