.site-logo .logo-letter,.site-logo .logo-four,.site-logo .logo-u{transform-box:fill-box;transform-origin:50%}.site-logo--intro .logo-four{animation:s4u-four-in .9s var(--ease-switch) .1s both}.site-logo--intro .logo-u{animation:s4u-u-in .9s var(--ease-switch) .25s both}.site-logo--intro .logo-letter{animation:s4u-letter-in .6s var(--ease-switch) both;animation-delay:calc(.7s + var(--i) * 70ms)}@keyframes s4u-four-in{0%{opacity:0;transform:translate(-83px,182px)}}@keyframes s4u-u-in{0%{opacity:0;transform:translate(83px,-182px)}}@keyframes s4u-letter-in{0%{opacity:0;transform:translateY(-36px)skew(-12deg)}}.site-logo .logo-wordmark,.site-logo .logo-mark{transition:transform .7s var(--ease-switch), opacity .4s ease}.site-logo--collapsed .logo-wordmark{opacity:0;transform:translateY(-60px)}.site-logo--collapsed .logo-mark{transform:translateY(-65px)}.site-logo--interactive .logo-four,.site-logo--interactive .logo-u,.site-logo--interactive .logo-letter{transition:transform .6s var(--ease-switch)}.site-logo--interactive .logo-letter{transition-delay:calc(var(--i) * 30ms)}:is(a,button):is(:hover,:focus-visible)>.site-logo--interactive .logo-four{transform:translate(-12px,26px)}:is(a,button):is(:hover,:focus-visible)>.site-logo--interactive .logo-u{transform:translate(12px,-26px)}:is(a,button):is(:hover,:focus-visible)>.site-logo--interactive .logo-letter{transform:translateY(-14px)}
