@layer components{.hm-root{--hm-a:var(--color-accent,#1668e3);--hm-a-hi:var(--color-accent-hi,#2f8cff);--hm-a-lo:var(--color-accent-lo,#0b45b8);--hm-a-text:var(--color-accent-text,#4d9fff);overflow-x:clip}.hm-giant{font-family:var(--font-condensed);font-weight:700;text-transform:uppercase;letter-spacing:-.02em;line-height:.84;white-space:nowrap}.hm-satin{background-image:linear-gradient(180deg,#a9d0ff 0,var(--hm-a-text) 26%,var(--hm-a-hi) 52%,var(--hm-a) 78%,var(--hm-a-lo) 100%);color:var(--hm-a-text)}.hm-satin,.hm-white{-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hm-white{background-image:linear-gradient(180deg,#ffffff,#ececec 50%,#b4b4b8);color:#f5f5f7}.hm-outline{color:#f5f5f7;-webkit-text-fill-color:transparent;-webkit-text-stroke:1.5px rgba(255,255,255,.92)}.hm-outline-accent{color:var(--hm-a-text);-webkit-text-fill-color:transparent;-webkit-text-stroke:1.5px var(--hm-a-text)}.hm-outline-dim{color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.16)}.hm-sheen{position:absolute;inset-block:0;left:0;width:40%;overflow:hidden;pointer-events:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 42%,#000 58%,transparent);mask-image:linear-gradient(90deg,transparent,#000 42%,#000 58%,transparent);animation:hm-sheen-win 6.5s cubic-bezier(.45,0,.2,1) .6s infinite both}.hm-sheen>span{position:absolute;left:0;top:0;width:250%;color:#ffffff;text-shadow:0 0 16px rgba(255,255,255,.5);animation:hm-sheen-copy 6.5s cubic-bezier(.45,0,.2,1) .6s infinite both}@keyframes hm-sheen-win{0%{transform:translateX(-200%)}30%,to{transform:translateX(250%)}}@keyframes hm-sheen-copy{0%{transform:translateX(80%)}30%,to{transform:translateX(-100%)}}.hm-satin-fill{position:relative;display:inline-block;overflow:hidden;color:#ffffff;background:var(--satin,linear-gradient(135deg,#2f8cff 0,#1668e3 38%,#0f52c4 62%,#0b45b8 100%))}.hm-satin-fill:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.38) 50%,transparent 70%);transform:translateX(-120%);animation:hm-fill-sheen 4.8s ease-in-out infinite;pointer-events:none}@keyframes hm-fill-sheen{0%,55%{transform:translateX(-120%)}85%,to{transform:translateX(120%)}}.hm-gloss{background:var(--gloss-black,linear-gradient(180deg,#26262b 0,#0b0b0d 46%,#000000 54%,#101013 100%));box-shadow:var(--gloss-black-shadow,inset 0 1px 0 rgba(255,255,255,.28),inset 0 -1px 0 rgba(255,255,255,.06));border:1px solid rgba(255,255,255,.1);color:#ffffff}.hm-grain{opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.hm-grain,.hm-vignette{position:absolute;inset:0;pointer-events:none}.hm-vignette{background:radial-gradient(120% 90% at 50% 40%,transparent 40%,rgba(5,5,6,.85) 100%)}@keyframes hm-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hm-progress{transform-origin:left;animation:hm-progress var(--hm-dur,5.5s) linear both}@keyframes hm-float{0%,to{transform:translate3d(0,-6px,0) rotate(var(--hm-rot,0deg))}50%{transform:translate3d(0,6px,0) rotate(var(--hm-rot,0deg))}}.hm-float{animation:hm-float var(--hm-float,5.6s) ease-in-out infinite}@keyframes hm-cue{0%{transform:translateY(-100%);opacity:0}30%{opacity:1}to{transform:translateY(100%);opacity:0}}.hm-cue{animation:hm-cue 1.8s cubic-bezier(.45,0,.2,1) infinite}@keyframes hm-scan{0%{transform:translateY(-10%)}to{transform:translateY(1000%)}}.hm-scan{animation:hm-scan 2.4s linear infinite}@keyframes hm-bar{0%,to{transform:scaleY(.25)}50%{transform:scaleY(1)}}.hm-bar{transform-origin:bottom;animation:hm-bar 1.1s ease-in-out infinite}@keyframes hm-push{0%{transform:scale(1.04)}to{transform:scale(1.16)}}.hm-push{animation:hm-push 22s ease-in-out infinite alternate}@keyframes hm-flame{0%,to{transform:scale(1) translateY(0);opacity:.9}40%{transform:scale(1.08,1.16) translateY(-2px);opacity:1}70%{transform:scale(.96,1.04) translateY(1px);opacity:.8}}.hm-flame{transform-origin:50% 90%;animation:hm-flame 1.4s ease-in-out infinite}@keyframes hm-token{0%{transform:translateX(0);opacity:0}15%,80%{opacity:1}to{transform:translateX(92%);opacity:0}}.hm-token{opacity:0;animation:hm-token 2.2s cubic-bezier(.45,0,.55,1) infinite}@keyframes hm-spin{to{transform:rotate(1turn)}}.hm-orbit{animation:hm-spin 26s linear infinite}.hm-orbit-rev{animation:hm-spin 26s linear infinite reverse}@keyframes hm-blink{0%,to{opacity:1}50%{opacity:.2}}.hm-blink{animation:hm-blink 1.1s steps(2,jump-none) infinite}@keyframes hm-marquee{to{transform:translate3d(-50%,0,0)}}.hm-marquee{display:flex;width:max-content;animation:hm-marquee var(--hm-marquee,38s) linear infinite}.hm-marquee[data-dir=rev]{animation-direction:reverse}.hm-reel-card{transition:transform .42s var(--ease-out,cubic-bezier(.22,1,.36,1))}@media (hover:hover){.hm-reel-card:focus-within,.hm-reel-card:hover{transform:translateY(-6px) scale(1.08) rotate(0deg)!important;z-index:5}}.hm-cap{transition:transform .26s var(--ease-out,cubic-bezier(.22,1,.36,1))}.hm-cap>.hm-cap-glow{opacity:0;transition:opacity .26s ease}@media (hover:hover){.hm-cap:hover{transform:translateY(-4px)}.hm-cap:hover>.hm-cap-glow{opacity:1}}@media (prefers-reduced-motion:reduce){.hm-bar,.hm-blink,.hm-cue,.hm-flame,.hm-float,.hm-marquee,.hm-orbit,.hm-orbit-rev,.hm-progress,.hm-push,.hm-satin-fill:after,.hm-scan,.hm-sheen,.hm-sheen>span,.hm-token{animation:none!important}.hm-sheen{display:none}.hm-cap,.hm-reel-card{transition:none}.hm-rise{opacity:1!important;transform:none!important}}}