.XEa1cG_section{--figure-title-muted:#7a7a7a;--figure-size:clamp(5rem, 12vw + 1.5rem, 9.25rem);--figure-card-size:clamp(2.75rem, 3vw + 1.75rem, 3.5rem);--figure-track:#ffffff0d;--figure-ring-track:#ffffff12;--figure-rest:#ffffff40;--figure-glass:#ffffff06;--chart-lead:.12s;--chart-step:.15s;--count-dur:1.25s;isolation:isolate;overflow-x:clip}.XEa1cG_inner{gap:clamp(2.5rem,5vw,4rem);display:grid}.XEa1cG_head{justify-items:center;gap:var(--i-gap-6);text-align:center;max-width:880px;margin-inline:auto;display:grid}.XEa1cG_title{color:var(--i-henry-white);font-size:var(--i-section-title-size);font-weight:var(--i-section-title-weight);line-height:var(--i-section-title-line);letter-spacing:var(--i-section-title-track);text-wrap:balance}.XEa1cG_titleMuted{color:var(--figure-title-muted);display:block}.XEa1cG_lede{max-width:620px;color:var(--ai-text-soft);font-size:var(--i-text-lead);line-height:var(--i-lh-lead);text-wrap:pretty}.XEa1cG_spotlight{padding-block:var(--i-gap-6) var(--i-gap-2);position:relative}.XEa1cG_glow{z-index:-1;top:var(--i-gap-1-5);aspect-ratio:1880/1250;opacity:.5;pointer-events:none;background:url(/ai-engineering/halos/glow.webp) 50%/100% 100% no-repeat;width:min(800px,160vw);position:absolute;left:50%;translate:-50% -50%}.XEa1cG_figureBlock{justify-items:center;gap:var(--i-gap-8);display:grid;position:relative}.XEa1cG_figure{color:var(--i-henry-white);font-size:var(--figure-size);letter-spacing:-.04em;line-height:1}.XEa1cG_source{color:var(--i-gray-400);font-size:var(--i-text-meta);line-height:var(--i-lh-meta);text-align:center}.XEa1cG_barList{gap:var(--i-gap-4);width:100%;display:grid}.XEa1cG_bars{--bar-text:var(--i-text-label);--bar-track:14px;--bar-gap:var(--i-gap-2);--bar-value:var(--ai-text-soft);max-width:680px}.XEa1cG_cardBars{--bar-text:var(--i-text-meta);--bar-track:10px;--bar-gap:var(--i-gap-1-5);--bar-value:var(--i-henry-white);flex:0 0 220px}.XEa1cG_bar{-moz-column-gap:var(--i-gap-4);align-items:end;column-gap:var(--i-gap-4);row-gap:var(--bar-gap);grid-template-columns:minmax(0,1fr) auto;display:grid}.XEa1cG_barLabel,.XEa1cG_barValue{font-size:var(--bar-text);line-height:var(--i-lh-meta)}.XEa1cG_barLabel{color:var(--ai-text-soft)}.XEa1cG_barValue{color:var(--bar-value);text-align:right}.XEa1cG_bars .XEa1cG_bar[data-accent] .XEa1cG_barValue{color:var(--ai-yellow)}.XEa1cG_track{height:var(--bar-track);border-radius:var(--i-radius-pill);background:var(--figure-track);grid-column:1/-1;position:relative}.XEa1cG_fill{width:var(--w);border-radius:inherit;background:var(--figure-rest);transform-origin:0;position:absolute;inset:0 auto 0 0}.XEa1cG_bar[data-accent] .XEa1cG_fill{background:var(--ai-halo)}.XEa1cG_cards{gap:var(--i-gap-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,32rem),1fr));width:100%;max-width:1200px;margin-inline:auto;display:grid}.XEa1cG_card{align-items:center;gap:var(--i-gap-8);border-radius:var(--i-radius-card);padding:clamp(var(--i-gap-6), 2.5vw, 2.25rem);background:linear-gradient(var(--figure-glass), var(--figure-glass)) padding-box, linear-gradient(var(--ai-canvas), var(--ai-canvas)) padding-box, var(--i-ring-dark) border-box;border:1px solid #0000;display:flex}.XEa1cG_cardText{gap:var(--i-gap-3);flex:1;min-width:0;display:grid}.XEa1cG_cardFigure{color:var(--i-henry-white);font-size:var(--figure-card-size);letter-spacing:-.036em;line-height:1}.XEa1cG_cardTitle{color:var(--i-henry-white);font-size:1.5rem;font-weight:var(--i-weight-medium);letter-spacing:var(--i-track-card-title-sm);line-height:1.2}.XEa1cG_cardBody{color:var(--ai-text-soft);font-size:var(--i-text-body);line-height:var(--i-lh-body)}.XEa1cG_cardSource{color:var(--i-gray-400);font-size:var(--i-text-meta);line-height:var(--i-lh-meta)}.XEa1cG_ringSlot{flex:0 0 200px;place-items:center;display:grid}.XEa1cG_ring{width:160px;height:160px;display:block}.XEa1cG_ringTrack{stroke:var(--figure-ring-track)}.XEa1cG_haloLight{stop-color:var(--ai-halo-light)}.XEa1cG_haloMid{stop-color:var(--ai-yellow)}.XEa1cG_haloDeep{stop-color:var(--ai-halo-deep)}@media (prefers-reduced-motion:no-preference){[data-reveal=on] :is(.XEa1cG_figureBlock,.XEa1cG_card):not([data-visible]) .XEa1cG_fill{scale:0 1}[data-reveal=on] .XEa1cG_card:not([data-visible]) .XEa1cG_ringArc{stroke-dashoffset:var(--ring-length)}:is(.XEa1cG_figureBlock,.XEa1cG_card)[data-visible] .XEa1cG_fill{transition:scale var(--count-dur) var(--i-ease-out) calc(var(--reveal-delay,0s) + var(--chart-lead) + var(--i,0) * var(--chart-step))}.XEa1cG_card[data-visible] .XEa1cG_ringArc{transition:stroke-dashoffset var(--count-dur) var(--i-ease-out) calc(var(--reveal-delay,0s) + var(--chart-lead))}}@media (max-width:767px){.XEa1cG_card{align-items:stretch;gap:var(--i-gap-6);flex-direction:column}.XEa1cG_ringSlot,.XEa1cG_cardBars{flex:none}.XEa1cG_ringSlot{justify-items:start}}
