.home-module__-NRPla__titleHero,.home-module__-NRPla__titleMajor,.home-module__-NRPla__titleStandard,.home-module__-NRPla__titleMinor{font-weight:var(--weight-display);text-wrap:balance}.home-module__-NRPla__titleHero{font-size:max(var(--size-display), calc(var(--hero-size) * 1.25));line-height:var(--hero-leading);letter-spacing:var(--hero-tracking)}.home-module__-NRPla__titleMajor{font-size:max(var(--size-display), var(--hero-size));line-height:var(--hero-leading);letter-spacing:var(--hero-tracking)}.home-module__-NRPla__titleStandard{font-size:max(var(--size-display), calc(var(--hero-size) * .7));line-height:var(--leading-display);letter-spacing:var(--tracking-display)}.home-module__-NRPla__titleMinor{font-size:max(var(--size-display), calc(var(--hero-size) * .5));line-height:var(--leading-display);letter-spacing:var(--tracking-display)}.home-module__-NRPla__lede{font-size:var(--subhead-size);line-height:var(--subhead-leading);text-wrap:pretty}.home-module__-NRPla__featureRow{gap:var(--space-xl);grid-template-areas:"copy""visual""points";display:grid}@media (min-width:1280px){.home-module__-NRPla__featureRow{column-gap:var(--space-xxxl);grid-template:"copy visual""points visual"1fr/minmax(0,1fr) 672px;align-items:start}.home-module__-NRPla__featureRowFlipped{grid-template-columns:672px minmax(0,1fr);grid-template-areas:"visual copy""visual points"}}.home-module__-NRPla__areaCopy{grid-area:copy}.home-module__-NRPla__areaVisual{grid-area:visual;width:100%;max-width:672px}.home-module__-NRPla__areaPoints{grid-area:points}.home-module__-NRPla__hueBlue{--hue:var(--brand-solid);--hue-2:var(--aura-violet)}.home-module__-NRPla__hueViolet{--hue:var(--aura-violet);--hue-2:var(--aura-rose)}.home-module__-NRPla__hueRose{--hue:var(--aura-rose);--hue-2:var(--aura-peach)}.home-module__-NRPla__huePeach{--hue:var(--aura-peach);--hue-2:var(--aura-rose)}.home-module__-NRPla__hueMint{--hue:var(--aura-mint);--hue-2:var(--aura-sky)}.home-module__-NRPla__hueSky{--hue:var(--aura-sky);--hue-2:var(--aura-violet)}.home-module__-NRPla__stage{isolation:isolate;border-radius:var(--stage-radius-sm);background:radial-gradient(70% 80% at 100% 0%, color-mix(in srgb, var(--hue,var(--accent)) 24%, transparent), transparent 72%), radial-gradient(65% 70% at 0% 100%, color-mix(in srgb, var(--hue-2,var(--accent)) 18%, transparent), transparent 72%), radial-gradient(40% 40% at 60% 55%, color-mix(in srgb, var(--hue,var(--accent)) 6%, transparent), transparent), var(--surface);position:relative;overflow:hidden}.home-module__-NRPla__chip{color:var(--brand-solid-ink);background:linear-gradient(135deg, var(--hue,var(--brand-solid)), var(--hue-2,var(--aura-violet)));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--brand-solid-ink) 28%, transparent), 0 4px 12px color-mix(in srgb, var(--hue,var(--brand-solid)) 32%, transparent);flex-shrink:0;justify-content:center;align-items:center;display:flex}.home-module__-NRPla__lift{box-shadow:0 1px 2px color-mix(in srgb, var(--ink) 6%, transparent), 0 12px 32px -12px color-mix(in srgb, var(--ink) 16%, transparent);transition:transform var(--duration-slow) var(--ease), box-shadow var(--duration-slow) var(--ease), border-color var(--duration-slow) var(--ease)}a.home-module__-NRPla__lift:hover,a.home-module__-NRPla__lift:focus-visible{border-color:color-mix(in srgb, var(--hue,var(--accent)) 40%, var(--line));box-shadow:0 1px 2px color-mix(in srgb, var(--ink) 6%, transparent), 0 22px 44px -16px color-mix(in srgb, var(--hue,var(--accent)) 38%, transparent);transform:translateY(-3px)}@media (prefers-reduced-motion:reduce){a.home-module__-NRPla__lift:hover,a.home-module__-NRPla__lift:focus-visible{transform:none}}@media (min-width:640px){.home-module__-NRPla__stage{border-radius:var(--stage-radius)}}.home-module__-NRPla__brandBand{isolation:isolate;background:var(--brand-solid);color:var(--brand-solid-ink);position:relative;overflow:hidden}.home-module__-NRPla__heroMesh{background:radial-gradient(55% 60% at 0% 0%, var(--aura-violet), transparent 70%), radial-gradient(45% 55% at 100% 0%, var(--aura-sky), transparent 70%), radial-gradient(50% 55% at 100% 100%, var(--aura-rose), transparent 72%), radial-gradient(40% 45% at 35% 100%, color-mix(in srgb, var(--aura-peach) 80%, transparent), transparent 72%), var(--brand-solid)}.home-module__-NRPla__finaleBand{isolation:isolate;background:linear-gradient(150deg, var(--brand-solid) 0%, color-mix(in srgb, var(--brand-solid) 55%, var(--aura-violet)) 55%, color-mix(in srgb, var(--aura-violet) 70%, black) 100%);color:var(--brand-solid-ink);position:relative;overflow:hidden}.home-module__-NRPla__grain:before{content:"";z-index:-1;pointer-events:none;opacity:.03;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='128' height='128'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/></filter><rect width='128' height='128' filter='url(%23n)'/></svg>");position:absolute;inset:0}.home-module__-NRPla__motif{z-index:-1;pointer-events:none;color:var(--brand-solid-ink);opacity:.08;position:absolute}.home-module__-NRPla__stageShadow{box-shadow:0 24px 64px color-mix(in srgb, var(--ink) 12%, transparent)}.home-module__-NRPla__riseIn{animation:home-module__-NRPla__riseIn .65s var(--ease) .1s both}.home-module__-NRPla__slideIn{animation:home-module__-NRPla__slideIn 1.2s var(--ease) both}@keyframes home-module__-NRPla__riseIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes home-module__-NRPla__slideIn{0%{transform:translate(32px)}to{transform:none}}.home-module__-NRPla__reveal[data-reveal=hidden]{opacity:0;transform:translateY(10px)}.home-module__-NRPla__reveal[data-reveal=shown]{opacity:1;transition:opacity .32s var(--ease), transform .32s var(--ease);transform:none}@keyframes home-module__-NRPla__fadeIn{0%{opacity:0}to{opacity:1}}.home-module__-NRPla__nudge{transition:transform var(--duration-fast) var(--ease)}a:hover .home-module__-NRPla__nudge,a:focus-visible .home-module__-NRPla__nudge{transform:translate(3px)}@media (prefers-reduced-motion:reduce){.home-module__-NRPla__riseIn{animation:.12s linear both home-module__-NRPla__fadeIn}.home-module__-NRPla__slideIn{animation:none}.home-module__-NRPla__reveal[data-reveal=hidden],.home-module__-NRPla__reveal[data-reveal=shown]{opacity:1;transition:none;transform:none}a:hover .home-module__-NRPla__nudge,a:focus-visible .home-module__-NRPla__nudge{transform:none}}.home-module__-NRPla__heroGrid{gap:var(--space-xxl);grid-template-areas:"copy""stage""compat";display:grid}@media (min-width:1280px){.home-module__-NRPla__heroGrid{column-gap:40px;row-gap:var(--space-xxl);grid-template:"copy stage""compat stage"1fr/minmax(0,1fr) 704px}}.home-module__-NRPla__heroCopy{grid-area:copy}.home-module__-NRPla__heroStage{grid-area:stage}.home-module__-NRPla__heroCompat{grid-area:compat;align-self:end}.home-module__-NRPla__aura{aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side, color-mix(in srgb, var(--brand-solid-ink) 44%, transparent), color-mix(in srgb, var(--brand-solid-ink) 14%, transparent) 52%, transparent);will-change:transform;border-radius:9999px;animation:19s ease-in-out infinite alternate home-module__-NRPla__auraDrift;position:absolute}.home-module__-NRPla__auraSecond{opacity:.8;animation-name:home-module__-NRPla__auraDriftBack;animation-duration:23s}.home-module__-NRPla__auraDeep{background:radial-gradient(closest-side, color-mix(in srgb, var(--brand-solid) 50%, black), transparent);opacity:.85;animation-name:home-module__-NRPla__auraDriftBack;animation-duration:29s;animation-direction:alternate-reverse}.home-module__-NRPla__auraViolet,.home-module__-NRPla__auraRose,.home-module__-NRPla__auraSky,.home-module__-NRPla__auraPeach{background:radial-gradient(closest-side, color-mix(in srgb, var(--hue) 90%, transparent), color-mix(in srgb, var(--hue) 40%, transparent) 55%, transparent);opacity:1}.home-module__-NRPla__auraViolet{--hue:var(--aura-violet);animation-name:home-module__-NRPla__auraDriftBack;animation-duration:17s}.home-module__-NRPla__auraRose{--hue:var(--aura-rose);opacity:.85;animation-duration:21s}.home-module__-NRPla__auraSky{--hue:var(--aura-sky);animation-name:home-module__-NRPla__auraDriftBack;animation-duration:25s;animation-direction:alternate-reverse}.home-module__-NRPla__auraPeach{--hue:var(--aura-peach);opacity:.7;animation-duration:27s;animation-direction:alternate-reverse}@keyframes home-module__-NRPla__auraDrift{0%{transform:translate(0)scale(1)}50%{transform:translate(38%,22%)scale(1.18)}to{transform:translate(70%,-6%)scale(.92)}}@keyframes home-module__-NRPla__auraDriftBack{0%{transform:translate(0)scale(1.05)}50%{transform:translate(-30%,-18%)scale(.9)}to{transform:translate(-58%,10%)scale(1.12)}}.home-module__-NRPla__motifLive rect{transform-box:fill-box;transform-origin:50%;animation:1.7s ease-in-out infinite alternate home-module__-NRPla__barBreathe}.home-module__-NRPla__motifLive rect:nth-of-type(2){animation-duration:1.25s;animation-delay:-.5s}.home-module__-NRPla__motifLive rect:nth-of-type(3){animation-duration:2.1s;animation-delay:-1.1s}@keyframes home-module__-NRPla__barBreathe{0%{transform:scaleY(.42)}to{transform:scaleY(1)}}.home-module__-NRPla__chatAsk{transform-origin:100% 100%;animation:home-module__-NRPla__chatPop .32s var(--ease) .9s both}.home-module__-NRPla__chatReading{animation:1.15s linear 1.25s both home-module__-NRPla__chatReading}.home-module__-NRPla__chatAnswer{animation:home-module__-NRPla__chatRise .38s var(--ease) 2.4s both}.home-module__-NRPla__chatCite{animation:home-module__-NRPla__chatSlide .34s var(--ease) 2.75s both}.home-module__-NRPla__chatSources{animation:home-module__-NRPla__fadeIn .26s var(--ease) 2.75s both}@keyframes home-module__-NRPla__chatPop{0%{opacity:0;transform:translateY(6px)scale(.96)}to{opacity:1;transform:none}}@keyframes home-module__-NRPla__chatReading{0%{opacity:0}14%,86%{opacity:1}to{opacity:0}}@keyframes home-module__-NRPla__chatRise{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes home-module__-NRPla__chatSlide{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}.home-module__-NRPla__marqueeRow{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000)}.home-module__-NRPla__marqueeTrack{width:max-content;animation:home-module__-NRPla__marquee var(--marquee-duration,60s) linear infinite;display:flex}.home-module__-NRPla__marqueeReverse{animation-direction:reverse}.home-module__-NRPla__marquee:hover .home-module__-NRPla__marqueeTrack,.home-module__-NRPla__marquee[data-still=true] .home-module__-NRPla__marqueeTrack{animation-play-state:paused}@keyframes home-module__-NRPla__marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.home-module__-NRPla__stack{grid-template-columns:minmax(0,1fr);display:grid}.home-module__-NRPla__stack>*{grid-area:1/1;min-width:0}.home-module__-NRPla__glow{z-index:0;aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side, color-mix(in srgb, var(--hue,var(--accent)) 34%, transparent), transparent);will-change:transform;border-radius:9999px;animation:21s ease-in-out infinite alternate home-module__-NRPla__auraDriftBack;position:absolute}.home-module__-NRPla__stepFill{transform-origin:0;animation:1s linear both home-module__-NRPla__stepFill}[dir=rtl] .home-module__-NRPla__stepFill{transform-origin:100%}@keyframes home-module__-NRPla__stepFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.home-module__-NRPla__aura,.home-module__-NRPla__auraSecond,.home-module__-NRPla__auraDeep,.home-module__-NRPla__auraViolet,.home-module__-NRPla__auraRose,.home-module__-NRPla__auraSky,.home-module__-NRPla__auraPeach,.home-module__-NRPla__glow,.home-module__-NRPla__stepFill,.home-module__-NRPla__motifLive rect,.home-module__-NRPla__chatAsk,.home-module__-NRPla__chatAnswer,.home-module__-NRPla__chatCite,.home-module__-NRPla__chatSources{animation:none}.home-module__-NRPla__chatReading{opacity:0;animation:none}.home-module__-NRPla__marqueeRow{-webkit-mask-image:none;mask-image:none}.home-module__-NRPla__marqueeTrack{width:auto;animation:none}.home-module__-NRPla__marqueeTrack>ul{justify-content:center;row-gap:var(--space-md);flex-wrap:wrap;flex-shrink:1}.home-module__-NRPla__marqueeCopy{display:none}}.home-module__-NRPla__caret{animation:1s step-end infinite home-module__-NRPla__caretBlink}@keyframes home-module__-NRPla__caretBlink{50%{opacity:0}}.home-module__-NRPla__caretEdge{border-inline-end:1px solid var(--accent);animation:1s step-end infinite home-module__-NRPla__caretEdgeBlink}@keyframes home-module__-NRPla__caretEdgeBlink{50%{border-inline-end-color:#0000}}@media (prefers-reduced-motion:reduce){.home-module__-NRPla__caret,.home-module__-NRPla__caretEdge{animation:none}}.home-module__-NRPla__ring{border-radius:calc(var(--radius-md) + 2px);pointer-events:none;box-shadow:0 0 18px color-mix(in srgb, var(--accent) 30%, transparent);transition:opacity .3s var(--ease);position:absolute;inset:-2px;overflow:hidden}.home-module__-NRPla__ring:before{content:"";background:conic-gradient(from 0turn, transparent 0turn .5turn, var(--accent) .72turn, color-mix(in srgb, var(--accent) 35%, transparent) .88turn, transparent 1turn);width:1200px;height:1200px;margin:-600px 0 0 -600px;animation:2.2s linear infinite home-module__-NRPla__ringSpin;position:absolute;top:50%;left:50%}@keyframes home-module__-NRPla__ringSpin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.home-module__-NRPla__ring:before{animation:none}}.home-module__-NRPla__scenePanel{transition:opacity .32s var(--ease), visibility .32s}.home-module__-NRPla__scenePanel[data-active=false]{opacity:0;visibility:hidden}.home-module__-NRPla__scenePanel[data-active=true] .home-module__-NRPla__sceneItem{animation:home-module__-NRPla__sceneItemIn .52s var(--ease) both;animation-delay:calc(var(--i,0) * 70ms + 80ms)}@keyframes home-module__-NRPla__sceneItemIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.home-module__-NRPla__orb{isolation:isolate;pointer-events:none;border-radius:9999px;animation:7s ease-in-out infinite alternate home-module__-NRPla__orbBreathe;position:relative;overflow:hidden;-webkit-mask-image:radial-gradient(circle closest-side,#000 88%,#0000 100%);mask-image:radial-gradient(circle closest-side,#000 88%,#0000 100%)}.home-module__-NRPla__orb:before{content:"";background:conic-gradient(from var(--orb-start,0turn), var(--brand-solid), var(--aura-violet), var(--aura-rose), var(--aura-peach), color-mix(in srgb, var(--aura-sky) 60%, var(--brand-solid-ink)), var(--brand-solid));filter:blur(16px);animation:14s linear infinite home-module__-NRPla__orbTurn;position:absolute;inset:-30%}.home-module__-NRPla__orb:after{content:"";background:radial-gradient(circle at 32% 28%, color-mix(in srgb, var(--brand-solid-ink) 78%, transparent), transparent 40%), radial-gradient(circle at 70% 78%, color-mix(in srgb, var(--brand-solid) 50%, black), transparent 60%);position:absolute;inset:0}.home-module__-NRPla__orbGlow{pointer-events:none;background:radial-gradient(closest-side, color-mix(in srgb, var(--aura-violet) 30%, transparent), color-mix(in srgb, var(--aura-rose) 10%, transparent) 55%, transparent);border-radius:9999px;animation:7s ease-in-out infinite alternate-reverse home-module__-NRPla__orbBreathe;position:absolute}.home-module__-NRPla__scenePanel[data-active=false] .home-module__-NRPla__orb,.home-module__-NRPla__scenePanel[data-active=false] .home-module__-NRPla__orb:before,.home-module__-NRPla__scenePanel[data-active=false] .home-module__-NRPla__orbGlow{animation-play-state:paused}@keyframes home-module__-NRPla__orbTurn{to{transform:rotate(1turn)}}@keyframes home-module__-NRPla__orbBreathe{0%{transform:scale(.97)}to{transform:scale(1.03)}}@media (prefers-reduced-motion:reduce){.home-module__-NRPla__scenePanel{transition:none}.home-module__-NRPla__scenePanel[data-active=true] .home-module__-NRPla__sceneItem,.home-module__-NRPla__orb,.home-module__-NRPla__orb:before,.home-module__-NRPla__orbGlow{animation:none}}.home-module__-NRPla__fade{transition:opacity .38s var(--ease), transform .38s var(--ease), visibility .38s}.home-module__-NRPla__faded{opacity:0;visibility:hidden;transform:translateY(4px)}@media (prefers-reduced-motion:reduce){.home-module__-NRPla__fade{transition:none}}
