.hero-logo{--fs:max(40px, min(112px, (100dvh - 90px) / 3.5, 100cqw / 7));--hl-8:2.23;--hl-tag-gap:2.2;height:calc(var(--fs) * (.55 + var(--hl-8) + var(--hl-tag-gap)) + max(14px, var(--fs) * .2) * 1.34);text-align:left;display:block;position:relative}.hero-logo:not(.hl-small) .hl-stage{padding-inline:calc(var(--fs) * .3)}.hero-logo.hl-small{width:calc(var(--fs) * var(--hl-w));height:calc(var(--fs) * var(--hl-h));--hl-w:5.4;--hl-h:3}.hero-logo.hl-small:not(.hl-bar){--hl-w:6;height:calc(var(--fs) * (.55 + var(--hl-8) + var(--hl-tag-gap)) + 14px * 1.34)}.hl-rail,.hl-page{--fs:27px}.hl-bar{--fs:16px}.hl-bar .hl-tag{display:none}.hero-logo.hl-small.hl-bar{clip-path:inset(-100vh -100vw 0)}.hl-bar .hl-stage{top:calc(var(--fs) * 1.5 - var(--fs) * 2.1)}@media (max-width:999px){.hl-rail{--fs:14px}.hero-logo.hl-small.hl-rail{--hl-w:5.4;width:calc(var(--fs) * var(--hl-w));clip-path:inset(-100vh -100vw 0);height:40px}.hl-rail .hl-stage{top:calc(20px - var(--fs) * 2.1)}.hl-rail .hl-tag{display:none}}@media (max-width:700px){.hl-rail,.hl-bar{--fs:16px}}@media (max-width:400px){.hl-rail,.hl-bar{--fs:14px}}@media (max-width:700px){.hl-rail .hl-rin,.hl-bar .hl-rin{opacity:.3}}.hl-frame{container-type:inline-size}.hl-defs{position:absolute}.hl-stage{font-family:var(--font-inter), sans-serif;letter-spacing:normal;color:var(--hl-ink);font-style:normal;font-weight:400;line-height:normal;font-size:var(--fs);padding-top:calc(var(--fs) * .55);display:block;position:relative}.hl-row{white-space:pre;align-items:baseline;line-height:1;display:flex}.hl-slot{display:inline-block;position:relative}.hl-slot>span:not(.hl-ghost){width:100%;height:100%;position:absolute;top:0;left:0}.hl-ghost{visibility:hidden}.hl-a{font:900 1em/1 var(--font-orbitron);letter-spacing:.02em}.hl-b{font:400 calc(var(--hl-8) * 1em)/1 var(--font-righteous);margin-left:.04em}.hl-c{text-align:center;white-space:pre;display:block}.hl-m{opacity:0;justify-content:center;align-items:flex-end;display:flex}.hl-mover,.hl-rr{width:100%;height:100%;position:absolute;top:0;left:0}.hl-k,.hl-k .hl-metal{position:absolute;top:0;left:0}.hl-k span{white-space:pre;position:absolute;top:0;left:0}.hl-k .hl-glow{filter:blur(calc(var(--fs) * .1)) saturate(1.8);color:#0000;background:var(--glow);-webkit-background-clip:text;background-clip:text;transform:translate(.02em,.055em)}.hl-k .hl-ext{color:var(--e0);text-shadow:var(--ext)}.hl-k .hl-face{color:#0000;background-image:var(--chrome);background-size:100% 100%;-webkit-background-clip:text;background-clip:text}.hl-k .hl-sheen{color:#0000;background-image:var(--hl-sheen);mix-blend-mode:screen;background-position:150% 0;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;animation:3.6s ease-in-out infinite hl-sweep}@keyframes hl-sweep{0%{background-position:150% 0}60%,to{background-position:-60% 0}}.hl-churn{color:#0000;background-image:var(--chrome);-webkit-background-clip:text;background-clip:text;width:100%;height:100%;position:absolute;top:0;left:0}.hl-plat{--chrome:var(--hl-plat-chrome);--glow:var(--hl-plat-glow);--e0:var(--hl-plat-e0);--ext:var(--hl-plat-ext)}.hl-gold{--chrome:var(--hl-gold-chrome);--glow:var(--hl-gold-glow);--e0:var(--hl-gold-e0);--ext:var(--hl-gold-ext)}.hl-g1{--glow:var(--hl-g1-glow)}.hl-g2{--glow:var(--hl-g2-glow)}.hl-g3{--glow:var(--hl-g3-glow)}.hl-g4{--glow:var(--hl-g4-glow)}.hl-refl,.hl-mover .hl-churn,.hl-mover .hl-k{opacity:0}.hl-rin{transform-origin:50% 100%;width:100%;height:100%;position:absolute;top:0;left:0;transform:translateY(-.06em)scaleY(-1);-webkit-mask-image:linear-gradient(#0000 12%,#000000d9);mask-image:linear-gradient(#0000 12%,#000000d9)}.hl-shadow{color:var(--hl-shadow);opacity:0}.hl-tr{opacity:0}.hl-key{width:var(--hl-key-d,.68em);height:var(--hl-key-d,.68em);opacity:0;flex:none;align-self:baseline;position:relative;overflow:visible}.hl-key .hl-kbody,.hl-key .hl-kext,.hl-key .hl-kglow{border-radius:50%;position:absolute;inset:0}.hl-key .hl-kglow{background:var(--hl-key-ring-halo);filter:blur(calc(var(--fs) * .1)) saturate(1.8);transform:translate(.02em,.055em)}.hl-key .hl-kext{background:var(--hl-plat-e0);box-shadow:var(--hl-plat-ext)}.hl-key .hl-krefl{width:100%;position:absolute;left:0}.hl-key .hl-krefl .hl-kbody{inset:auto auto auto 0;top:var(--hl-krefl-at,0px);width:100%;height:var(--hl-key-d,.68em)}.hl-key .hl-ring{background:var(--hl-key-ring);border-radius:50%;position:absolute;inset:0}.hl-key .hl-top{background:var(--hl-key-top);box-shadow:inset 0 .04em .06em var(--hl-key-top-light);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;inset:7.5%}.hl-key .hl-top i{font:700 calc(var(--hl-key-d,.68em) * .6)/1 var(--font-space-mono), monospace;color:var(--hl-key-legend);letter-spacing:0;font-style:normal}.hl-key .hl-top:after{content:"";background:var(--hl-key-gloss);border-radius:50%;width:46%;height:22%;position:absolute;top:10%;left:18%}.hl-tag{font-size:max(14px, var(--fs) * .2);text-align:center;margin-top:calc(var(--fs) * var(--hl-tag-gap))}.hl-tw{opacity:0;display:inline-block}.hl-tag b{font-family:var(--font-playfair), serif;color:var(--hl-tag-em);font-style:italic;font-weight:900}@media (prefers-reduced-motion:reduce){.hl-k .hl-sheen{animation:none}}
