.mascot-logo.svelte-15nn45n{background:#fff;border:2px solid #15181c;border-radius:50%;width:100%;height:100%;display:block;position:relative;overflow:hidden}.mascot-logo.svelte-15nn45n img:where(.svelte-15nn45n){width:147.636%;max-width:none;height:auto;position:absolute;top:5.455%;left:-24.545%}.brand.svelte-1bbj4eh{flex:none;align-self:stretch;align-items:center;gap:8px;margin-block:-9px;padding-block:9px;text-decoration:none;display:flex}.brand__mascot.svelte-1bbj4eh{flex:none;width:48px;height:48px}.brand__wordmark.svelte-1bbj4eh{width:8.35em;padding:var(--sp-2) 0;color:#fff;font-family:var(--display-fam);font-size:var(--fs-1);font-weight:var(--fw-heavy);font-synthesis:none;letter-spacing:.12em;white-space:nowrap;padding-right:0;line-height:1;display:block}@supports (text-box:trim-both cap alphabetic){.brand__wordmark.svelte-1bbj4eh{text-box:trim-both cap alphabetic;padding-block:calc(var(--sp-2) + (1em - 1cap) / 2)}}@media (width>=1024px){.brand.svelte-1bbj4eh{margin-block:-8px;padding-block:8px}}@media (width<=560px){.brand.svelte-1bbj4eh{margin-block:-4px;padding-block:4px}}
