.index-module__r418_G__wrap{isolation:isolate;min-height:70vh;padding:var(--space-16) var(--section-pad-x) var(--space-24);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.index-module__r418_G__wrap:before{content:"";background:radial-gradient(closest-side, var(--hero-glow-1), transparent 65%);filter:blur(46px);pointer-events:none;z-index:0;border-radius:50%;width:820px;height:820px;position:absolute;top:-18%;right:-6%}.index-module__r418_G__wrap:after{content:"";background:radial-gradient(closest-side, var(--hero-glow-2), transparent 70%);filter:blur(60px);pointer-events:none;z-index:0;border-radius:50%;width:760px;height:760px;position:absolute;bottom:-28%;left:-12%}.index-module__r418_G__gridOverlay{z-index:1;pointer-events:none;background-image:linear-gradient(to right, var(--grid-line) 1px, transparent 1px), linear-gradient(to bottom, var(--grid-line) 1px, transparent 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(100% 78% at 50% 42%,#000 48%,#0000 100%);mask-image:radial-gradient(100% 78% at 50% 42%,#000 48%,#0000 100%)}.index-module__r418_G__inner{z-index:2;text-align:center;width:100%;max-width:760px;margin:0 auto;position:relative}.index-module__r418_G__stage{aspect-ratio:800/300;width:100%;max-height:300px;margin:0 auto var(--space-6);position:relative}.index-module__r418_G__big{z-index:0;font-family:var(--font-sans);font-variation-settings:"wdth" 100, "wght" 800;font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--ink-3);justify-content:center;align-items:center;font-size:clamp(120px,26vw,260px);line-height:1;display:flex;position:absolute;inset:0}.index-module__r418_G__chart{z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.index-module__r418_G__stopTop{stop-color:var(--gold);stop-opacity:.22}.index-module__r418_G__stopBottom{stop-color:var(--gold);stop-opacity:0}.index-module__r418_G__area{opacity:0;animation:index-module__r418_G__fillIn var(--dur-base) var(--ease-out) .9s forwards}.index-module__r418_G__line{fill:none;stroke:var(--gold);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:index-module__r418_G__draw 1.1s var(--ease-out) forwards}.index-module__r418_G__projected{fill:none;stroke:var(--ink-4);stroke-width:2px;stroke-linecap:round;stroke-dasharray:5 7;opacity:0;animation:index-module__r418_G__fadeIn .5s var(--ease-out) 1.2s forwards}.index-module__r418_G__halo{fill:var(--gold-soft);opacity:0;animation:index-module__r418_G__fadeIn .4s var(--ease-out) 1.05s forwards}.index-module__r418_G__dot{fill:var(--gold);opacity:0;transform-box:fill-box;transform-origin:50%;animation:index-module__r418_G__fadeIn .3s var(--ease-out) 1.05s forwards, index-module__r418_G__dotPulse 2.6s var(--ease-out) 1.35s infinite}.index-module__r418_G__eyebrow{font-family:var(--font-sans);font-size:var(--text-eyebrow);letter-spacing:var(--track-tier);text-transform:uppercase;color:var(--ink-3);margin-bottom:var(--space-4);display:inline-block}.index-module__r418_G__title{margin:0 0 var(--space-4);font-family:var(--font-sans);font-variation-settings:"wdth" 100, "wght" 700;letter-spacing:var(--track-display);color:var(--ink);font-size:clamp(30px,4.4vw,52px);line-height:1.06}.index-module__r418_G__lede{margin:0 auto var(--space-8);max-width:44ch;font-family:var(--font-sans);font-size:var(--text-card-title);color:var(--ink-2);line-height:1.55}.index-module__r418_G__ctaRow{gap:var(--space-3);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}@keyframes index-module__r418_G__draw{to{stroke-dashoffset:0}}@keyframes index-module__r418_G__fillIn{to{opacity:1}}@keyframes index-module__r418_G__fadeIn{to{opacity:1}}@keyframes index-module__r418_G__dotPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.82)}}@media (prefers-reduced-motion:reduce){.index-module__r418_G__line{stroke-dashoffset:0;animation:none}.index-module__r418_G__area,.index-module__r418_G__projected,.index-module__r418_G__halo,.index-module__r418_G__dot{opacity:1;animation:none}}@media (max-width:640px){.index-module__r418_G__lede{font-size:var(--text-body)}.index-module__r418_G__ctaRow>*{flex:auto}}