.stats.svelte-jgkqs2{padding:var(--space-section) 0;background:var(--color-bg);position:relative}.stats[data-variant=panels].svelte-jgkqs2{padding:clamp(4rem,8vw,6rem) 0}.stats-inner.svelte-jgkqs2{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-px)}.stats-header.svelte-jgkqs2{text-align:center;margin-bottom:clamp(2.5rem,5vw,4rem);max-width:50rem;margin-left:auto;margin-right:auto}.stats-header.svelte-jgkqs2 .eyebrow:where(.svelte-jgkqs2){display:block;margin-bottom:.75rem}.stats-title.svelte-jgkqs2{margin:0}.stats-subtitle.svelte-jgkqs2{font-family:var(--font-body);font-size:clamp(.9375rem,1.2vw,1.0625rem);color:var(--color-fg-muted);margin:1rem auto 0;line-height:1.7;max-width:38rem}.stats-panels.svelte-jgkqs2{display:grid;grid-template-columns:1fr;gap:1.25rem}@media(min-width:768px){.stats-panels.svelte-jgkqs2{grid-template-columns:repeat(2,1fr)}}@media(min-width:1280px){.stats-panels.svelte-jgkqs2{grid-template-columns:repeat(4,1fr);gap:1.5rem}}.stat-panel.svelte-jgkqs2{position:relative;min-height:380px;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(1.5rem,3vw,2.25rem);background:var(--color-fg);color:var(--color-bg);border:1px solid var(--color-fg);isolation:isolate;transition:transform var(--motion-medium) var(--motion-curve)}.stat-panel.svelte-jgkqs2:hover{transform:translateY(-6px)}.stat-panel-bg.svelte-jgkqs2{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.stat-panel-bg.svelte-jgkqs2 img:where(.svelte-jgkqs2){width:100%;height:100%;object-fit:cover;opacity:.32;transform:scale(1.05);transition:opacity var(--motion-slow, 1.2s) var(--motion-curve),transform 6s var(--motion-curve)}.stat-panel.svelte-jgkqs2:hover .stat-panel-bg:where(.svelte-jgkqs2) img:where(.svelte-jgkqs2){opacity:.55;transform:scale(1.12)}.stat-panel-overlay.svelte-jgkqs2{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#14110e59,#14110e40 40%,#14110eb3);transition:background var(--motion-medium) var(--motion-curve)}.stat-panel.svelte-jgkqs2:hover .stat-panel-overlay:where(.svelte-jgkqs2){background:linear-gradient(180deg,#14110e8c,#14110e59 40%,#14110ed9)}.stat-panel-content.svelte-jgkqs2{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:space-between;flex:1;gap:1.5rem}.stat-panel-head.svelte-jgkqs2{display:flex;justify-content:space-between;align-items:flex-start}.stat-panel-num.svelte-jgkqs2{font-family:var(--font-mono, monospace);font-size:.6875rem;letter-spacing:.28em;text-transform:uppercase;color:#fafaf8b3}.stat-panel-corner.svelte-jgkqs2{display:block;width:32px;height:32px;background-image:repeating-linear-gradient(-135deg,transparent 0,transparent 4px,rgba(250,250,248,.5) 4px,rgba(250,250,248,.5) 5px);clip-path:polygon(0 0,100% 0,100% 100%);opacity:.7;transition:opacity var(--motion-medium) var(--motion-curve)}.stat-panel.svelte-jgkqs2:hover .stat-panel-corner:where(.svelte-jgkqs2){opacity:1}.stat-panel-value.svelte-jgkqs2{display:flex;align-items:baseline;gap:.05em;font-family:var(--font-display);font-size:clamp(4rem,9vw,7rem);font-weight:600;letter-spacing:-.06em;line-height:.85;color:var(--color-bg);text-shadow:0 2px 12px rgba(0,0,0,.2);transition:letter-spacing var(--motion-medium) var(--motion-curve)}.stat-panel.svelte-jgkqs2:hover .stat-panel-value:where(.svelte-jgkqs2){letter-spacing:-.07em}.stat-panel-counter.svelte-jgkqs2{display:inline-block;font-variant-numeric:tabular-nums;min-width:1.5ch}.stat-panel-affix.svelte-jgkqs2{display:inline-block;opacity:.92}.stat-panel-foot.svelte-jgkqs2{display:flex;flex-direction:column;gap:.625rem}.stat-panel-line.svelte-jgkqs2{display:block;width:32px;height:1px;background:#fafaf8a6;transition:width var(--motion-medium) var(--motion-curve),background var(--motion-medium) var(--motion-curve)}.stat-panel.svelte-jgkqs2:hover .stat-panel-line:where(.svelte-jgkqs2){width:72px;background:var(--color-bg)}.stat-panel-label.svelte-jgkqs2{font-family:var(--font-display);font-size:clamp(.9375rem,1.4vw,1.125rem);font-weight:500;font-style:italic;letter-spacing:-.005em;line-height:1.3;color:var(--color-bg)}.stat-panel-caption.svelte-jgkqs2{font-family:var(--font-mono, monospace);font-size:.6875rem;letter-spacing:.18em;text-transform:uppercase;color:#fafaf8a6}.stats-row.svelte-jgkqs2{display:grid;grid-template-columns:1fr;gap:0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);position:relative}.stat-cell.svelte-jgkqs2{position:relative;padding:clamp(2.5rem,4vw,3.5rem) clamp(1.25rem,3vw,2.5rem);display:flex;flex-direction:column;gap:.875rem;transition:background var(--motion-medium) var(--motion-curve);cursor:default}.stat-cell.svelte-jgkqs2:not(:last-child){border-bottom:1px solid var(--color-border)}.stat-cell.svelte-jgkqs2:hover{background:var(--color-bg-alt)}.stat-cell.svelte-jgkqs2:hover .stat-line:where(.svelte-jgkqs2){background:var(--color-fg);width:64px}.stat-cell.svelte-jgkqs2:hover .stat-counter:where(.svelte-jgkqs2),.stat-cell.svelte-jgkqs2:hover .stat-affix:where(.svelte-jgkqs2){letter-spacing:-.04em}.stat-num.svelte-jgkqs2{font-family:var(--font-mono, monospace);font-size:.6875rem;letter-spacing:.28em;color:var(--color-fg-subtle)}.stat-value-row.svelte-jgkqs2{display:flex;align-items:baseline;gap:.05em;font-family:var(--font-display);font-size:clamp(3rem,7vw,5.5rem);font-weight:600;letter-spacing:-.05em;line-height:.9;color:var(--color-fg);transition:letter-spacing var(--motion-medium) var(--motion-curve)}.stat-counter.svelte-jgkqs2{display:inline-block;font-variant-numeric:tabular-nums;min-width:1.5ch;transition:letter-spacing var(--motion-medium) var(--motion-curve)}.stat-affix.svelte-jgkqs2{display:inline-block;opacity:.85}.stat-line.svelte-jgkqs2{display:block;width:32px;height:1px;background:var(--color-fg-muted);margin-top:.5rem;transition:width var(--motion-medium) var(--motion-curve),background var(--motion-medium) var(--motion-curve)}.stat-label.svelte-jgkqs2{font-family:var(--font-body);font-size:.6875rem;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:var(--color-fg-muted)}@media(min-width:640px){.stats-row.svelte-jgkqs2{grid-template-columns:repeat(2,1fr)}.stat-cell.svelte-jgkqs2:nth-child(odd){border-right:1px solid var(--color-border)}.stat-cell.svelte-jgkqs2:nth-child(-n+2){border-bottom:1px solid var(--color-border)}.stat-cell.svelte-jgkqs2:nth-child(n+3){border-bottom:0}}@media(min-width:1024px){.stats-row.svelte-jgkqs2{grid-template-columns:repeat(4,1fr)}.stat-cell.svelte-jgkqs2{border-bottom:0!important;border-right:1px solid var(--color-border)!important}.stat-cell.svelte-jgkqs2:last-child{border-right:0!important}}.stats-list.svelte-jgkqs2{display:flex;flex-direction:column}.stat-list-item.svelte-jgkqs2{display:grid;grid-template-columns:auto 1fr auto;align-items:baseline;gap:2rem;padding:2rem 0;border-bottom:1px solid var(--color-border);transition:padding-left var(--motion-medium) var(--motion-curve)}.stat-list-item.svelte-jgkqs2:hover{padding-left:.75rem}.stat-num-list.svelte-jgkqs2{font-family:var(--font-mono, monospace);font-size:.75rem;letter-spacing:.18em;color:var(--color-fg-subtle)}.stat-value-list.svelte-jgkqs2{font-family:var(--font-display);font-style:italic;font-size:clamp(2rem,4vw,3rem);font-weight:400;color:var(--color-fg)}.stat-label-list.svelte-jgkqs2{font-size:.875rem;color:var(--color-fg-muted);text-align:right}@media(prefers-reduced-motion:reduce){.stat-panel.svelte-jgkqs2,.stat-panel-bg.svelte-jgkqs2 img:where(.svelte-jgkqs2),.stat-panel-overlay.svelte-jgkqs2,.stat-panel-line.svelte-jgkqs2,.stat-panel-value.svelte-jgkqs2{transition:none!important}}
