@font-face{font-family:Sora;src:url(/ltc/assets/Sora-latin-DdqRvwsR.woff2)format("woff2");font-weight:100 800;font-style:normal;font-display:swap}:root{--welcome-navy:#0e4486;--welcome-text:#fff}.welcome-backdrop{z-index:99999;background:var(--welcome-navy);position:fixed;inset:0}#welcome-splash{z-index:99999;background:var(--welcome-navy);justify-content:center;align-items:center;animation:4s forwards splash-blue;display:flex;position:fixed;inset:0}.splash-inner{flex-direction:column;align-items:center;animation:4s forwards splash-inner;display:flex}.splash-sub{color:var(--welcome-text);letter-spacing:.005em;opacity:0;font-family:Sora,-apple-system,system-ui,sans-serif;font-size:23px;font-weight:500;animation:.7s cubic-bezier(.16,1,.3,1) .3s both sub-in}.splash-rule{opacity:0;background:linear-gradient(90deg,#0000,#ffffff8c,#0000);width:132px;height:1px;margin:13px 0 16px;animation:.7s cubic-bezier(.16,1,.3,1) .45s both sub-in}.splash-lockup{align-items:center;animation:1.6s cubic-bezier(.45,0,.2,1) 1.7s both splash-center;display:inline-flex;position:relative}.splash-logo{opacity:0;width:auto;height:54px;animation:.6s .8s both splash-appear,1.6s cubic-bezier(.45,0,.2,1) 1.7s both splash-shift;display:block}.splash-w{color:var(--welcome-text);transform-origin:100%;opacity:0;pointer-events:none;font-family:Sora,-apple-system,system-ui,sans-serif;font-size:58px;font-weight:800;line-height:1;animation:1.6s cubic-bezier(.45,0,.2,1) 1.7s both splash-w-pop;position:absolute;top:50%;left:0}@keyframes splash-blue{0%{opacity:1}91%{opacity:1}to{opacity:0;visibility:hidden}}@keyframes splash-inner{0%{opacity:0;transform:translateY(5px)}9%{opacity:1;transform:translateY(0)}91%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(5px)}}@keyframes splash-center{0%{transform:translate(0)}30%{transform:translate(-28px)}70%{transform:translate(-28px)}to{transform:translate(0)}}@keyframes splash-appear{0%{opacity:0}to{opacity:1}}@keyframes splash-w-pop{0%{opacity:0;transform:translate(-18px,-50%)scale(.5)}30%{opacity:1;transform:translateY(-50%)scale(1)}70%{opacity:1;transform:translateY(-50%)scale(1)}to{opacity:0;transform:translate(-18px,-50%)scale(.5)}}@keyframes splash-shift{0%{transform:translate(0)}30%{transform:translate(56px)}70%{transform:translate(56px)}to{transform:translate(0)}}@keyframes sub-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){#welcome-splash{display:none}}
