swall-mark{display:inline-block;position:relative;width:var(--sw-width,4.7em);height:1.08em;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-weight:500;letter-spacing:-.06em;line-height:1;color:inherit;flex-shrink:0;vertical-align:middle;text-align:left;white-space:nowrap}
swall-mark .sw-track{display:block;position:relative;width:100%;height:100%;font:inherit;letter-spacing:inherit}
swall-mark .sw-s,swall-mark .sw-tone,swall-mark .sw-wall{position:absolute;display:block;top:0;font:inherit;letter-spacing:inherit;color:inherit;white-space:nowrap;line-height:1;width:max-content;margin:0;padding:0}
swall-mark .sw-s{left:0;transform:translate3d(var(--sw-x,0px),var(--s-y,0px),var(--s-z,0px)) rotateX(var(--s-tilt,0deg));transform-origin:50% 65%;text-shadow:var(--s-shadow,none)}
swall-mark .sw-tone{letter-spacing:-.035em;font-kerning:none;opacity:0;pointer-events:none;text-shadow:var(--tone-shadow,none)}
swall-mark .sw-wall{text-shadow:var(--wall-shadow,none)}
.wordmark swall-mark{font-size:29px}.brand swall-mark{font-size:30px}.menu-brand{display:block;margin:8px 0 28px}.menu-brand swall-mark{font-size:46px}footer swall-mark{font-size:40px}.experience-bar swall-mark{font-size:23px}
@media(max-width:600px){.wordmark swall-mark{font-size:22px}.brand swall-mark{font-size:24px}.experience-bar swall-mark{font-size:19px}}

swall-mark .sw-s{letter-spacing:0}.wordmark swall-mark .sw-s,.brand swall-mark .sw-s{letter-spacing:0}

swall-mark .sw-track{transform-style:preserve-3d}

/* One progress value owns the entire word; no independent CSS timelines. */
swall-mark .sw-s,swall-mark .sw-tone,swall-mark .sw-wall{transition:none;animation:none}
