.metrics-section{background:var(--paper);padding:clamp(56px,7vw,96px) 40px}.metrics-inner{color:#f7f3ec;background:linear-gradient(#2a2c4a 0%,#1d2040 52%,#14162f 100%);border-radius:28px;max-width:1200px;margin:0 auto;padding:clamp(48px,8vw,96px);position:relative;overflow:hidden}.metrics-inner:before{content:"";pointer-events:none;background:radial-gradient(at 85% 10%,#ff80402e,#0000 55%),radial-gradient(at 10% 90%,#ff80400f,#0000 60%);position:absolute;inset:0}.metrics-grid{z-index:1;grid-template-columns:repeat(3,1fr);gap:0;display:grid;position:relative}.metric{border-left:1px solid #ffffff1a;flex-direction:column;gap:18px;padding:16px clamp(20px,2.4vw,36px);display:flex;position:relative}.metric:first-child{border-left:none;padding-left:0}.metric:last-child{padding-right:0}.metric-figure{font-family:var(--font-display),"Fraunces","Iowan Old Style",Georgia,serif;font-feature-settings:"tnum" 1;font-variant-numeric:tabular-nums;font-variation-settings:"opsz" 144,"SOFT" 30,"WONK" 0;letter-spacing:-.035em;white-space:nowrap;align-items:baseline;gap:0;font-size:clamp(56px,7.5vw,96px);font-weight:500;line-height:.96;display:inline-flex}.metric-figure span{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.metric-affix{font-feature-settings:"tnum" 1;letter-spacing:-.025em;font-family:inherit;font-weight:500}.metric-blue .metric-figure{color:#4a9dff}.metric-coral .metric-figure{color:#ff7a4a}.metric-label{font-family:var(--font-body);color:#b6ad9c;letter-spacing:-.005em;max-width:32ch;font-size:14.5px;font-weight:400;line-height:1.5}@media (prefers-reduced-motion:reduce){.metric-figure{transition:none!important}}@media (max-width:980px){.metrics-section{padding:56px 20px}.metrics-inner{border-radius:20px}.metric-figure{font-size:clamp(44px,7vw,64px)}.metric-label{font-size:13.5px}}@media (max-width:720px){.metrics-section{padding:40px 16px}.metrics-inner{border-radius:18px;padding:32px 24px}.metrics-grid{grid-template-columns:1fr;gap:24px}.metric{border-top:1px solid #ffffff1a;border-left:none;gap:10px;padding:20px 0 0}.metric:first-child{border-top:none;padding-top:0}.metric-figure{font-size:clamp(48px,13vw,72px)}.metric-label{text-wrap:balance;max-width:28ch;font-size:14px}}@media (max-width:380px){.metrics-section{padding:32px 12px}.metrics-inner{border-radius:16px;padding:28px 18px}.metric-figure{letter-spacing:-.03em;font-size:46px}.metric-label{font-size:13.5px}}
