@layer components{.subtile-logo{flex-shrink:0;display:block;overflow:visible}}.subtile-logo__dot{transform-box:fill-box;transform-origin:50%}.subtile-logo.is-load .subtile-logo__dot{opacity:0;animation:.42s cubic-bezier(.34,1.56,.64,1) forwards subtile-dot-in;transform:translateY(18%)scale(.6)}.subtile-logo.is-load .subtile-logo__dot[data-i="0"]{animation-delay:0s}.subtile-logo.is-load .subtile-logo__dot[data-i="1"]{animation-delay:70ms}.subtile-logo.is-load .subtile-logo__dot[data-i="2"]{animation-delay:.14s}@keyframes subtile-dot-in{to{opacity:1;transform:translateY(0)scale(1)}}.subtile-logo.is-load .subtile-logo__word{opacity:0;animation:.5s cubic-bezier(.22,1,.36,1) .18s forwards subtile-word-in;transform:translate(-1.5%)}@keyframes subtile-word-in{to{opacity:1;transform:translate(0)}}@keyframes subtile-dot-wave{0%,to{transform:translateY(0)}35%{transform:translateY(-14%)}}.subtile-logo.is-none:is(:hover,.is-hover) .subtile-logo__dot,a:is(:hover,:focus-visible)>.subtile-logo.is-none .subtile-logo__dot{animation:.52s cubic-bezier(.22,1,.36,1) subtile-dot-wave}.subtile-logo.is-none:is(:hover,.is-hover) .subtile-logo__dot[data-i="1"],a:is(:hover,:focus-visible)>.subtile-logo.is-none .subtile-logo__dot[data-i="1"]{animation-delay:80ms}.subtile-logo.is-none:is(:hover,.is-hover) .subtile-logo__dot[data-i="2"],a:is(:hover,:focus-visible)>.subtile-logo.is-none .subtile-logo__dot[data-i="2"]{animation-delay:.16s}.subtile-logo__sheen{opacity:0;transform:translate(400px)}@keyframes subtile-sheen{0%{opacity:0;transform:translate(400px)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate(3400px)}}.subtile-logo.is-none:is(:hover,.is-hover) .subtile-logo__sheen,a:is(:hover,:focus-visible)>.subtile-logo.is-none .subtile-logo__sheen{animation:.9s linear .12s subtile-sheen}@keyframes subtile-dot-pulse{0%,60%,to{opacity:.55;transform:translateY(0)}30%{opacity:1;transform:translateY(-14%)}}.subtile-logo.is-loading .subtile-logo__dot{animation:1.1s ease-in-out infinite subtile-dot-pulse}.subtile-logo.is-loading .subtile-logo__dot[data-i="1"]{animation-delay:.14s}.subtile-logo.is-loading .subtile-logo__dot[data-i="2"]{animation-delay:.28s}.subtile-logo.is-loading .subtile-logo__word{opacity:.55}@media (prefers-reduced-motion:reduce){.subtile-logo *{animation:none!important}.subtile-logo[class] .subtile-logo__dot,.subtile-logo[class] .subtile-logo__word{opacity:1;transform:none}.subtile-logo.is-loading .subtile-logo__dot,.subtile-logo.is-loading .subtile-logo__word{opacity:.55}}
