.gNeX-G_hero{isolation:isolate;clip-path:inset(-40px 0 0);contain:none;margin-top:calc(-1 * var(--header));height:calc(100svh - 38px);min-height:680px;padding-top:var(--header);background:var(--canvas);font-family:var(--font-sans);position:relative;overflow-x:clip}.gNeX-G_atmosphere{z-index:-2;pointer-events:none;background:linear-gradient(180deg, var(--canvas), #f9f9fc 70%, #eef0f8);position:absolute;inset:-40px 0 0;overflow:hidden}.gNeX-G_atmosphere>span{background:radial-gradient(22% 34% at 80% 25%,#ffb88c30,#0000 85%),radial-gradient(35% 30% at 18% 75%,#7fa2ff21,#0000 85%);position:absolute;inset:-30%}.gNeX-G_atmosphere>span+span{background:radial-gradient(45% 45% at 60% 85%,#b9a9ff26,#0000 85%);inset:30% -20% -30%}.gNeX-G_content{z-index:4;text-align:center;flex-direction:column;align-items:center;width:min(1200px,100% - 48px);margin:clamp(48px,9svh,112px) auto 0;display:flex;position:relative}.gNeX-G_title{letter-spacing:-.034em;color:var(--ink);font-optical-sizing:auto;margin:0;font-family:inherit;font-size:clamp(44px,min(4.6vw,8svh),76px);font-weight:450;line-height:1.08}.gNeX-G_title span{display:block}.gNeX-G_title span+span{color:var(--ink-2)}.gNeX-G_lead span{display:block}.gNeX-G_lead{max-width:32em;color:var(--muted);letter-spacing:-.006em;text-wrap:balance;margin:28px 0 0;font-size:clamp(17px,1.3vw,21px);line-height:1.5}.gNeX-G_actions{justify-content:center;align-items:center;gap:16px;margin-top:44px;display:flex}.gNeX-G_primary,.gNeX-G_secondary{letter-spacing:-.005em;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:12px;min-height:54px;padding:0 32px;font-size:17px;font-weight:500;transition:background .2s,box-shadow .2s;display:inline-flex}.gNeX-G_primary svg,.gNeX-G_secondary svg{transition:transform var(--medium) var(--ease-out)}.gNeX-G_primary{color:#fff;background:linear-gradient(#3b3e57 0%,#1f2136 100%);border:1px solid #2e3048;box-shadow:inset 0 1px #ffffff24,0 1px 2px #1b1e361f,0 8px 20px -10px #1b1e3673}.gNeX-G_secondary{color:var(--ink);border:1px solid var(--glass-edge);background:var(--glass-fill-card);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 1px 2px #282e600d,0 8px 20px -12px #282e6033;box-shadow:none;background:0 0;border-color:#0000;padding-inline:16px}.gNeX-G_scene{z-index:2;pointer-events:none;width:min(1440px,98%);height:62%;position:absolute;bottom:-5svh;left:50%;transform:translate(-50%)}.gNeX-G_renderGroup{position:absolute;inset:0}.gNeX-G_renderPlane{aspect-ratio:1983/793;width:max(108vw,150svh);position:absolute;bottom:0;left:50%;transform:translate(-50%)}.gNeX-G_materialRender{object-fit:contain;object-position:center bottom}@media (hover:hover) and (pointer:fine){.gNeX-G_primary:hover{background:linear-gradient(#474b66 0%,#2a2c44 100%)}.gNeX-G_secondary:hover{background:#1b1e360d}.gNeX-G_primary:hover svg,.gNeX-G_secondary:hover svg{transform:translate(3px)}}@media (prefers-reduced-motion:no-preference){.gNeX-G_actions{animation:gNeX-G_arrive .8s .18s var(--ease-out) both}.gNeX-G_title span,.gNeX-G_lead span{animation:gNeX-G_line-in 1s calc(60ms + var(--i) * .12s) var(--ease-out) both}.gNeX-G_renderGroup{animation:gNeX-G_emerge 1.6s .1s var(--ease-out) both}.gNeX-G_atmosphere>span{animation:gNeX-G_atmosphere 16s var(--ease-in-out) infinite alternate}.gNeX-G_primary{isolation:isolate;transition:background .2s ease, box-shadow .2s ease, translate .26s var(--ease-out);position:relative;overflow:hidden}.gNeX-G_primary:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff21,#0000);width:38%;animation:7s ease-in-out 2.4s infinite gNeX-G_sheen;position:absolute;inset:0 auto 0 0;transform:translate(-130%)skew(-18deg)}.gNeX-G_primary svg{animation:4.5s ease-in-out 3s infinite gNeX-G_nudge}.gNeX-G_secondary svg{animation:4.5s ease-in-out 5.2s infinite gNeX-G_nudge}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.gNeX-G_primary:hover{translate:0 -1px}}@supports ((-webkit-background-clip:text) or (background-clip:text)){@media (prefers-reduced-motion:no-preference){.gNeX-G_title span{-webkit-text-fill-color:transparent;width:fit-content;animation:gNeX-G_line-in 1s calc(60ms + var(--i) * .12s) var(--ease-out) both, gNeX-G_glint 10s 2.6s ease-in-out infinite;background-position:100% 0;background-size:320% 100%;-webkit-background-clip:text;background-clip:text;margin-inline:auto}.gNeX-G_title span:first-child{background-image:linear-gradient(100deg, var(--ink) 0 42%, #5b5f86 50%, var(--ink) 58% 100%)}.gNeX-G_title span+span{background-image:linear-gradient(100deg, var(--ink-2) 0 42%, var(--ink) 50%, var(--ink-2) 58% 100%)}}}@keyframes gNeX-G_line-in{0%{opacity:0;filter:blur(6px);transform:translateY(12px)}to{opacity:1;filter:blur();transform:none}}@keyframes gNeX-G_glint{0%{background-position:100% 0}30%,to{background-position:0 0}}@keyframes gNeX-G_sheen{0%{transform:translate(-130%)skew(-18deg)}22%,to{transform:translate(420%)skew(-18deg)}}@keyframes gNeX-G_nudge{0%,60%,to{translate:0}80%{translate:3px}}@keyframes gNeX-G_arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes gNeX-G_emerge{0%{opacity:0;transform:translateY(35px)scale(.97)}to{opacity:1;transform:none}}@keyframes gNeX-G_atmosphere{0%{transform:translate(-3%)}to{transform:translate(3%,-3%)}}.gNeX-G_hero.offscreen *{animation-play-state:paused!important}.gNeX-G_hero.offscreen :before{animation-play-state:paused!important}.gNeX-G_hero.offscreen :after{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.gNeX-G_content{animation:.2s both gNeX-G_fade}.gNeX-G_primary,.gNeX-G_secondary,.gNeX-G_primary svg,.gNeX-G_secondary svg{transition:none}.gNeX-G_primary:hover svg,.gNeX-G_secondary:hover svg{transform:none}}@keyframes gNeX-G_fade{0%{opacity:0}to{opacity:1}}@media (max-height:800px) and (min-width:761px){.gNeX-G_hero{min-height:590px}.gNeX-G_content{margin-top:clamp(24px,4.5svh,40px)}.gNeX-G_ornament{width:96px;margin-bottom:13px}.gNeX-G_title{font-size:clamp(44px,min(4.6vw,8.2svh),66px)}.gNeX-G_lead{margin-top:18px;font-size:17px}.gNeX-G_actions{margin-top:20px}.gNeX-G_scene{width:min(1240px,98%);height:60%;bottom:calc(-6svh - 20px)}.gNeX-G_renderPlane{bottom:calc(-1*min(140px,max(0px,19.44vw - 22.5svh + 17.1px)))}}@media (max-width:760px){.gNeX-G_hero{height:calc(100svh - 34px);min-height:590px}.gNeX-G_content{width:calc(100% - 36px);margin-top:clamp(24px,4svh,42px)}.gNeX-G_ornament{width:100px;margin-bottom:20px}.gNeX-G_title{letter-spacing:-.028em;font-size:clamp(34px,9.8vw,58px);line-height:1.1}.gNeX-G_lead{max-width:340px;margin-top:18px;font-size:16px}.gNeX-G_actions{gap:10px;margin-top:22px}.gNeX-G_primary,.gNeX-G_secondary{gap:10px;min-height:48px;padding-inline:20px;font-size:15px}.gNeX-G_scene{width:100%;height:60svh;bottom:-2svh}}@media (max-width:420px){.gNeX-G_desktopBreak{display:none}.gNeX-G_lead{max-width:300px}.gNeX-G_actions{flex-direction:column;gap:10px}.gNeX-G_primary,.gNeX-G_secondary{width:220px}}@media (prefers-contrast:more){.gNeX-G_secondary{border-color:var(--ink)}.gNeX-G_lead{color:var(--ink)}}@media (max-height:700px) and (max-width:760px){.gNeX-G_hero{min-height:520px}.gNeX-G_content{margin-top:12px}.gNeX-G_ornament{margin-bottom:13px}.gNeX-G_lead{margin-top:14px;font-size:14px}.gNeX-G_actions{margin-top:16px}.gNeX-G_scene{height:46svh;bottom:-2svh}}@media (max-width:360px){.gNeX-G_hero{height:calc(100svh - 40px)}.gNeX-G_title{font-size:30px}.gNeX-G_primary,.gNeX-G_secondary{padding-inline:16px}}.gNeX-G_fabricSurface{position:absolute;inset:0}.gNeX-G_fabricCanvas{opacity:0;width:100%;height:100%;position:absolute;inset:0}.gNeX-G_fabricReady .gNeX-G_fabricCanvas{opacity:1}.gNeX-G_fabricReady .gNeX-G_materialRender{opacity:0}@media (max-width:760px){.gNeX-G_renderPlane{width:auto;height:100%}}.gNeX-G_floor{z-index:3;pointer-events:none;background:linear-gradient(180deg, #f6f7fb00 0%, #f6f7fb8c 55%, var(--canvas) 100%);height:clamp(120px,22svh,220px);position:absolute;bottom:0;left:0;right:0}.gNeX-G_floor:before{content:"";mix-blend-mode:multiply;background:radial-gradient(30% 70% at 18% 100%,#7fa2ff38,#0000 80%),radial-gradient(30% 70% at 52% 100%,#b9a9ff33,#0000 80%),radial-gradient(28% 70% at 86% 100%,#ffb88c38,#0000 80%);height:100%;position:absolute;inset:auto 0 0}.gNeX-G_floor>span{background:linear-gradient(90deg, transparent, var(--line-strong), transparent);width:min(1200px,100% - 48px);height:1px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}@media (max-aspect-ratio:5/4){.gNeX-G_content{margin-top:clamp(48px,24svh - 120px,180px)}.gNeX-G_title{letter-spacing:-.034em;font-size:clamp(34px,4vw + 18px,68px);line-height:1.08}.gNeX-G_lead{max-width:32em;font-size:17px}.gNeX-G_scene{width:100%;height:70svh;bottom:-2svh}.gNeX-G_renderPlane{width:auto;height:100%;bottom:0}.gNeX-G_floor{height:clamp(80px,14svh,160px)}}@media (max-aspect-ratio:5/4) and (min-width:600px){.gNeX-G_renderPlane{left:38%}}@media (max-aspect-ratio:5/4) and (max-width:420px){.gNeX-G_lead{max-width:300px;font-size:16px}}@media (max-aspect-ratio:5/4) and (max-height:900px){.gNeX-G_scene{height:64svh}}@media (max-aspect-ratio:5/4) and (max-height:700px){.gNeX-G_content{margin-top:20px}.gNeX-G_title{font-size:clamp(30px,4vw + 18px,48px)}.gNeX-G_lead{font-size:14px}.gNeX-G_scene{height:48svh}}@media (prefers-reduced-motion:no-preference){.gNeX-G_floor{animation:gNeX-G_arrive 1.2s .4s var(--ease-out) both}}
