.AppLoader_root__DBULY{position:fixed;inset:0;z-index:var(--z-loader);overflow:hidden;background:var(--ink-025);font-family:TT Firs Neue,Helvetica Neue,Arial,sans-serif;transition:opacity .36s ease-out}.AppLoader_rootHidden__SCDrW{pointer-events:none}.AppLoader_bgImage__mi6KP{position:absolute;inset:0;background-size:cover;background-position:50%;animation:AppLoader_splash-bg-in__tVVtC .42s ease-out both}.AppLoader_bgOverlay__P74Ip{position:absolute;inset:0;background:linear-gradient(180deg,color-mix(in srgb,var(--ink-950) 45%,transparent) 0,color-mix(in srgb,var(--ink-950) 25%,transparent) 35%,color-mix(in srgb,var(--ink-950) 55%,transparent) 75%,color-mix(in srgb,var(--ink-950) 78%,transparent) 100%)}.AppLoader_bgShell__QbjK5{position:absolute;inset:0;background:var(--ink-025)}.AppLoader_content__7UyQe{position:relative;display:flex;height:100%;width:100%;flex-direction:column;padding-top:var(--safe-top,0);padding-bottom:calc(4.5rem + var(--safe-bottom, 0px))}.AppLoader_center__jwnYn{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center}.AppLoader_eyebrow__Be38N{text-transform:uppercase;font-size:14px;font-weight:600;letter-spacing:.22em}.AppLoader_eyebrowPlain__CrXe6{color:var(--ink-500)}.AppLoader_eyebrowOnPhoto__MXMg6{color:color-mix(in srgb,var(--paper-pure) 78%,transparent)}.AppLoader_title__QEU8J{margin-top:1rem;line-height:1;font-size:clamp(44px,7.4vw,72px);font-weight:700;letter-spacing:-.02em}.AppLoader_titlePlain__Kz3_m{color:var(--ink-950)}.AppLoader_titleOnPhoto__hPLr7{color:var(--paper-pure);text-shadow:0 2px 24px color-mix(in srgb,var(--ink-950) 35%,transparent)}.AppLoader_progressBlock__i_X_I{margin-top:1.75rem;display:flex;flex-direction:column;align-items:center}.AppLoader_segments__Hw_PG{display:flex;align-items:center;gap:.5rem}.AppLoader_segment__QYpHX{width:56px;height:3px;border-radius:999px;transition:background .42s ease-out}.AppLoader_segmentActive__9SuVJ{background:var(--signal-500)}.AppLoader_segmentInactivePlain__dN9bf{background:color-mix(in srgb,var(--ink-950) 10%,transparent)}.AppLoader_segmentInactiveOnPhoto__sOE_5{background:color-mix(in srgb,var(--paper-pure) 18%,transparent)}.AppLoader_stageRow___Ljl2{margin-top:1.25rem;display:flex;align-items:center;gap:.5rem;font-size:13px}.AppLoader_stageTextPlain__XmKGl{color:color-mix(in srgb,var(--ink-950) 55%,transparent)}.AppLoader_stageTextOnPhoto__7URp_{color:color-mix(in srgb,var(--paper-pure) 78%,transparent)}.AppLoader_stageText__mFfen{display:inline-block;width:240px;text-align:left}.AppLoader_pulseDot__zOcwi{width:6px;height:6px;border-radius:50%;background:var(--signal-500);animation:AppLoader_splash-pulse__IF2pm 1.1s ease-in-out infinite}.AppLoader_pulseDotOnPhoto__UIDzC{box-shadow:0 0 10px color-mix(in srgb,var(--signal-400) 60%,transparent)}.AppLoader_logoWrap__lVuup{position:absolute;bottom:calc(8rem + var(--safe-bottom, 0px));left:0;right:0;display:flex;align-items:center;justify-content:center;min-height:69px;pointer-events:none}.AppLoader_logoWrapEmpty__042FR{visibility:hidden}.AppLoader_logoViewport__sPTBL{width:100%;overflow:hidden;height:69px;-webkit-mask-image:linear-gradient(90deg,transparent 0,var(--ink-950) 14.9%,var(--ink-950) 85.1%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,var(--ink-950) 14.9%,var(--ink-950) 85.1%,transparent 100%)}.AppLoader_logoTrack__8opYu{display:flex;width:max-content;align-items:center;gap:130px;opacity:.67;animation:AppLoader_splash-logo-scroll__nk8Cn 48s linear infinite}.AppLoader_logoImg__4Utcb{height:69px;width:120px;max-width:none;object-fit:contain;flex-shrink:0}.AppLoader_caption__ZGLdK{position:absolute;left:0;right:0;bottom:var(--safe-bottom,0);display:flex;flex-direction:column;gap:.5rem;flex-shrink:0;min-height:3.25rem;padding:0 2rem 1.75rem}.AppLoader_captionHidden__ISUhs{visibility:hidden}.AppLoader_captionProject__o4rXF{font-size:14px;font-weight:600;color:color-mix(in srgb,var(--paper-pure) 95%,transparent);letter-spacing:-.005em}.AppLoader_captionTitle__dVFby{font-size:12px;font-weight:400;color:color-mix(in srgb,var(--paper-pure) 72%,transparent)}@media screen and (max-width:768px){.AppLoader_logoTrack__8opYu{gap:65px}}@media (prefers-reduced-motion:reduce){.AppLoader_logoTrack__8opYu{animation:none}}@keyframes AppLoader_splash-bg-in__tVVtC{0%{opacity:0}to{opacity:1}}@keyframes AppLoader_splash-pulse__IF2pm{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.85)}}@keyframes AppLoader_splash-logo-scroll__nk8Cn{0%{transform:translateX(0)}to{transform:translateX(-50%)}}