.infrastructure-stats{color:#f6f3fa;background:#0b0c0e}.infrastructure-stats-frame{isolation:isolate;width:calc(100% - 2 * var(--page-rail,20px));max-width:var(--page-frame,1440px);min-height:740px;padding:112px var(--frame-pad,32px) 126px;margin-inline:auto;position:relative;overflow:hidden}.infrastructure-stats-art{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.infrastructure-stats-hatch{color:#b8ae91;opacity:.2}.infrastructure-stats-trail{opacity:0;animation:192s linear infinite infrastructure-stats-shoot;animation-delay:calc(var(--trail-phase) * -3s);animation-play-state:paused;transform:translateY(0)}.infrastructure-stats-curve-base{stroke:#ffd43b;stroke-width:1px;opacity:.24}.infrastructure-stats-curve-reveal{stroke:#ffd43b;stroke-width:1px;opacity:.88}.infrastructure-stats-heading{max-width:710px}.infrastructure-stats-heading>p{color:#bcb5c8;margin:0 0 24px;font-size:15px;line-height:1.5}.infrastructure-stats-heading h2{letter-spacing:-.045em;margin:0;font-size:clamp(38px,4vw,52px);font-weight:400;line-height:1.1}.infrastructure-stats-heading h2 span{color:#97939f}.infrastructure-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 42px;width:58%;max-width:540px;margin:48px 0 0;padding:0;display:grid}.infrastructure-stat{--stat-number-size:42px;border-left:2px solid #ffd43b94;flex-direction:column;align-items:flex-start;min-width:0;padding-left:20px;display:flex}.infrastructure-stat dt{color:#aaa4b5;text-wrap:pretty;margin-top:8px;font-size:16px;line-height:1.45}.infrastructure-stat dt a{color:inherit;text-underline-offset:4px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;transition:text-decoration-color .18s}.infrastructure-stat dt a:hover{text-decoration-color:#ffd43b}.infrastructure-stat dt a:focus-visible{outline-offset:5px;outline:2px solid #ffd43b}.infrastructure-stat dd{margin:0}.infrastructure-stat .infrastructure-stat-value{color:#f6f3fa;font-size:var(--stat-number-size);letter-spacing:-.055em;font-variant-numeric:tabular-nums;white-space:nowrap;order:-1;font-weight:400;line-height:1.04}.infrastructure-stat .infrastructure-stat-detail{color:#a49ead;text-wrap:pretty;max-width:29ch;margin-top:9px;font-size:15px;line-height:1.65}.infrastructure-stats-note{color:#9f98aa;text-wrap:pretty;background:#0b0c0e;width:fit-content;max-width:65ch;margin:40px 0 0;font-size:14px;line-height:1.65;position:relative;box-shadow:0 0 18px 10px #0b0c0e}.infrastructure-stats[data-motion=true][data-revealed=true] .infrastructure-stats-curve-reveal{animation:1.8s ease-out both paused infrastructure-stats-edge-reveal}.infrastructure-stats[data-motion=true][data-revealed=true][data-running=true] .infrastructure-stats-curve-reveal,.infrastructure-stats[data-running=true] .infrastructure-stats-trail{animation-play-state:running}.infrastructure-stats:has(.infrastructure-stats-grid:hover,:focus-visible) .infrastructure-stats-trail{animation-play-state:paused}@keyframes infrastructure-stats-edge-reveal{0%{opacity:.15}to{opacity:.88}}@keyframes infrastructure-stats-shoot{0%{opacity:0;transform:translateY(0)}.4%{opacity:.34}5.2%{transform:translateY(var(--trail-travel));opacity:.34}5.4%,to{transform:translateY(var(--trail-travel));opacity:0}}@media (max-width:1100px){.infrastructure-stats-frame{min-height:750px;padding-top:76px;padding-bottom:112px}.infrastructure-stats-grid{gap:34px 36px;width:72%}.infrastructure-stat{--stat-number-size:40px}}@media (max-width:767px){.infrastructure-stats-frame{min-height:0;padding-block:60px 110px}.infrastructure-stats-heading>p{margin-bottom:22px;font-size:12px}.infrastructure-stats-heading h2{font-size:clamp(34px,6vw,44px);line-height:1.12}.infrastructure-stats-grid{gap:32px 24px;width:100%;margin-top:40px}.infrastructure-stat{--stat-number-size:34px;padding-left:14px}.infrastructure-stat dt{margin-top:9px;font-size:14px}.infrastructure-stat .infrastructure-stat-detail{font-size:12px;line-height:1.6}.infrastructure-stats-art{opacity:.65;height:46%;inset:auto 0 0}}@media (max-width:380px){.infrastructure-stats-heading h2{font-size:31px}.infrastructure-stats-grid{column-gap:20px}.infrastructure-stat{--stat-number-size:29px;padding-left:10px}}@media (prefers-reduced-motion:reduce){.infrastructure-stats[data-motion][data-revealed] .infrastructure-stats-curve-reveal{animation:none}.infrastructure-stats-trail{animation:none;display:none}}@media (hover:none) and (pointer:coarse){.infrastructure-stats-trail{animation:none;display:none}}
