.sk-el-logo,.sk-el-logo-text{transition:color var(--sk-dur-paint-live,0s) var(--sk-ease-paint,ease)}.sk-el-logo{overflow-wrap:anywhere;min-width:0;font-family:var(--kit-font-brand);font-size:calc(var(--sk-text-brand-size) * var(--sk-logo-scale,1));font-weight:var(--kit-weight-brand);letter-spacing:calc(var(--kit-track-brand) * 1em);text-transform:var(--kit-caps-brand);color:var(--sk-ink);align-items:center;gap:.45em;text-decoration:none;display:inline-flex}.sk-el-logo-mark{line-height:0;display:inline-flex}.sk-el-logo-mark>svg{width:1.15em;height:1.15em}.sk-el-logo-img{line-height:0;display:inline-grid}.sk-el-logo-img>img{height:calc(var(--sk-logo-h-n,40) * 1px * var(--sk-logo-scale,1));object-fit:contain;object-position:left center;grid-area:1/1;width:auto;max-width:50vw}.sk-el-logo-img>img[data-fg=dark]{opacity:calc(1 - var(--sk-ink-on-dark))}.sk-el-logo-img>img[data-fg=light]{opacity:var(--sk-ink-on-dark)}.sk-el-logo-img>img:only-child{opacity:1}.sk-el-logo-mark:has(>svg[data-sk-pending]){border-radius:var(--sk-radius);background:linear-gradient(90deg, var(--sk-surface) 30%, color-mix(in srgb, var(--sk-ink) 16%, var(--sk-surface)) 50%, var(--sk-surface) 70%);background-size:300% 100%;animation:1.6s linear infinite sk-el-logo-shimmer}@keyframes sk-el-logo-shimmer{0%{background-position:100% 0}to{background-position:0 0}}