.gx-hero{touch-action:pan-y;background:radial-gradient(90% 70% at 66% 40%, #131316, var(--color-ink-0) 70%);align-items:center;min-height:100svh;padding:7.5rem 0 106px;display:flex;position:relative;overflow:hidden}.gx-canvas{z-index:1;width:100%;height:100%;display:block;position:absolute;inset:0}.gx-scrim{z-index:2;pointer-events:none;background:linear-gradient(100deg,#0d0d0ee6 0%,#0d0d0e9e 30%,#0d0d0e2e 50%,#0d0d0e00 64%);position:absolute;inset:0}.gx-inner{z-index:3;width:100%;position:relative}.gx-lede{max-width:620px;position:relative}.gx-lede:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(105% 100% at 34%,#0d0d0eeb 0%,#0d0d0ec7 55%,#0d0d0e00 82%);position:absolute;inset:-3rem -4.5rem -3rem -5rem}.gx-h1{letter-spacing:-.02em;font-size:clamp(2.05rem,min(1.05rem + 3.6vw,8.6vh),4.35rem);line-height:1.02}.gx-h1 .gx-l2{color:var(--color-signal);display:block}@supports ((-webkit-background-clip:text) or (background-clip:text)){.gx-h1 .gx-l2{background:linear-gradient(92deg, var(--color-signal) 20%, #ffa147 90%);color:#0000;-webkit-background-clip:text;background-clip:text}}.gx-fcap{z-index:3;position:absolute;bottom:12px;left:0;right:0}.gx-fcap-row{flex-wrap:wrap;align-items:center;gap:.15rem .6rem;display:flex}.gx-fdots{display:flex}.gx-fdot{cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;margin:0 -5px;padding:0;display:grid}.gx-fdot i{background:#57554f;border-radius:50%;width:8px;height:8px;transition:background .25s,transform .25s,box-shadow .25s}.gx-fdot:hover i{background:var(--color-ivory-dim)}.gx-fdot[aria-current=true] i{background:var(--color-signal);transform:scale(1.3);box-shadow:0 0 10px #ff5a1fd9}.gx-flabel{font-family:var(--font-mono);letter-spacing:.05em;color:var(--color-ivory-dim);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0d0d0e99;border:1px solid #26272ab3;border-radius:8px;padding:.38rem .65rem;font-size:.72rem}.gx-fhint{font-family:var(--font-mono);letter-spacing:.05em;color:var(--color-stone);margin-left:auto;font-size:.68rem}@media (width<=700px){.gx-fhint{display:none}}.gx-hero.gx-nogl .gx-fcap{display:none}.gx-poster{z-index:1;pointer-events:none;place-items:center;display:none;position:absolute;inset:0}.gx-hero.gx-nogl .gx-poster{display:grid}.gx-hero.gx-nogl .gx-canvas{display:none}.gx-poster:before{content:"";background-image:radial-gradient(#f2efe921 1px,#0000 1.5px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 60% at 66% 44%,#000,#0000 78%);mask-image:radial-gradient(60% 60% at 66% 44%,#000,#0000 78%)}.gx-poster .gx-pm{color:#ff5a1f47;letter-spacing:-.03em;font-size:clamp(7rem,24vw,19rem);font-weight:700;line-height:1;position:absolute;top:44%;left:66%;transform:translate(-50%,-50%)}@supports ((-webkit-background-clip:text) or (background-clip:text)){.gx-poster .gx-pm{color:#0000;background-image:radial-gradient(#ff7a40f2 1.3px,#0000 1.7px),radial-gradient(#f2efe98c 1px,#0000 1.4px);background-size:11px 11px,7px 7px;-webkit-background-clip:text;background-clip:text}}@media (width<=860px){.gx-hero{align-items:flex-end;padding-bottom:112px}.gx-scrim{background:linear-gradient(#0d0d0e00 22%,#0d0d0e8c 42%,#0d0d0eeb 60%)}.gx-fcap-row{flex-direction:column;align-items:flex-start}.gx-fdot{margin:0 -7px}.gx-poster .gx-pm{font-size:clamp(6rem,34vw,10rem);top:32%;left:50%}.gx-poster:before{-webkit-mask-image:radial-gradient(70% 45% at 50% 32%,#000,#0000 80%);mask-image:radial-gradient(70% 45% at 50% 32%,#000,#0000 80%)}}@media (width<=860px) and (orientation:portrait){.gx-bridge{display:none}.gx-scrim{background:linear-gradient(#0d0d0e00 34%,#0d0d0e80 46%,#0d0d0eeb 60%)}.gx-lede:before{inset:-1.2rem -4.5rem -3rem -5rem}}@media (width<=860px) and (orientation:portrait) and (height<=700px){.gx-trust{display:none}.gx-fcap-row{flex-direction:row;align-items:center}.gx-flabel{padding:.28rem .5rem;font-size:.66rem}.gx-hero{padding-bottom:88px}}@media (height<=700px){.gx-hero{padding-top:5.5rem;padding-bottom:96px}.gx-h1{font-size:clamp(1.9rem,min(1rem + 3.2vw,7.9vh),3.4rem)}}@media (height<=620px){.gx-hero{padding-bottom:84px}.gx-h1{font-size:clamp(1.7rem,min(.9rem + 2.9vw,7.2vh),2.9rem)}.gx-bridge{display:none}.gx-fcap{bottom:6px}}
