.brand-logo{--facet-0:color-mix(in srgb,var(--accent) 82%,white);--facet-1:color-mix(in srgb,var(--accent) 67%,black);--facet-2:color-mix(in srgb,var(--accent) 92%,black);--facet-3:color-mix(in srgb,var(--accent) 52%,black);display:inline-block;flex:none}.brand-logo .facet-0{fill:var(--facet-0)}.brand-logo .facet-1{fill:var(--facet-1)}.brand-logo .facet-2{fill:var(--facet-2)}.brand-logo .facet-3{fill:var(--facet-3)}.brand-word{background:linear-gradient(to bottom,var(--ink) 0,var(--ink) 50%,color-mix(in srgb,var(--ink) 72%,black) 50%,color-mix(in srgb,var(--ink) 72%,black) 100%);-webkit-background-clip:text;background-clip:text}.brand-eight,.brand-word{color:transparent;-webkit-text-fill-color:transparent}.brand-eight{font-weight:inherit;background:linear-gradient(to bottom,var(--accent) 0,var(--accent) 50%,color-mix(in srgb,var(--accent) 55%,black) 50%,color-mix(in srgb,var(--accent) 55%,black) 100%);-webkit-background-clip:text;background-clip:text}.brand-logo--assemble polygon{transform-box:fill-box;transform-origin:center;animation:brand-facet-pop 3.2s ease-in-out infinite}.brand-logo--assemble .facet-0{animation-delay:0s}.brand-logo--assemble .facet-1{animation-delay:.22s}.brand-logo--assemble .facet-2{animation-delay:.44s}.brand-logo--assemble .facet-3{animation-delay:.66s}@keyframes brand-facet-pop{0%{opacity:0;transform:scale(.35)}14%{opacity:1;transform:scale(1)}82%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.35)}}@media (prefers-reduced-motion:reduce){.brand-logo--assemble polygon{animation:none;opacity:1;transform:none}}.loading-mark{display:inline-block;flex:none;color:var(--accent)}.loading-mark svg{display:block;overflow:visible}.loading-mark path{fill:none;stroke-linecap:round;stroke-linejoin:round}.loading-mark .lm-rail{stroke:currentColor;opacity:.15}.loading-mark .lm-draw{stroke:currentColor;stroke-dasharray:30 70;animation:lm-trace 1.6s linear infinite}.loading-mark .lm-head{stroke:currentColor;stroke-dasharray:5 95;animation:lm-head 1.6s linear infinite;filter:drop-shadow(0 0 2px currentColor) drop-shadow(0 0 6px currentColor) drop-shadow(0 0 11px currentColor)}@keyframes lm-trace{to{stroke-dashoffset:-100}}@keyframes lm-head{0%{stroke-dashoffset:-25}to{stroke-dashoffset:-125}}@media (prefers-reduced-motion:reduce){.loading-mark .lm-draw,.loading-mark .lm-head{animation:none}.loading-mark .lm-draw{stroke-dasharray:none}.loading-mark .lm-head{display:none}}