.rm-stats{background:#0c0c0b;color:#f1f1f0}.rm-stats>.wrap{max-width:1100px}.rm-stats-heading{text-align:center;max-width:760px;margin:0 auto 40px}.rm-stats-heading .eyebrow{color:#d7c952}.rm-stats-heading h2{font-size:clamp(30px,4vw,50px);letter-spacing:-.04em;margin:18px 0}.rm-stats-heading p{margin:0 auto;color:#bdb9b3;font-size:.95rem}.rm-stats-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.rm-stat-card{position:relative;min-width:0;overflow:hidden;padding:30px;border:1px solid #413e39;border-radius:18px;background:linear-gradient(130deg,#24221f,#1b1917);transition:transform .25s,border-color .25s,box-shadow .25s}.rm-stat-card:nth-child(2){background:linear-gradient(130deg,#2a2a18,#1b1917);border-color:#555436}.rm-stat-card:nth-child(4){background:linear-gradient(130deg,#292719,#201c10);border-color:#514a2d}.rm-stat-card:nth-child(5){background:linear-gradient(130deg,#252320,#1a1816)}.rm-stat-card>svg{color:#ffdf00;width:28px;height:28px;display:block;margin-bottom:28px}.rm-stat-value{font-size:clamp(36px,4.6vw,58px);font-weight:800;line-height:1.05;letter-spacing:-.055em;font-variant-numeric:tabular-nums;margin-bottom:18px;white-space:nowrap}.rm-stat-card h3{font-size:1rem;letter-spacing:-.015em;margin:0 0 12px;line-height:1.35}.rm-stat-card p{font-size:.8rem;line-height:1.65;color:#bebbb6;margin:0;max-width:25ch}.rm-stat-card:nth-child(5) .rm-stat-value{font-size:clamp(25px,2.8vw,36px);padding-top:14px}.rm-stat-card.rm-stat-spotlight{grid-column:3;grid-row:1/span 2;background:radial-gradient(ellipse at 100% 100%,#65520f80,transparent 70%),linear-gradient(140deg,#302c15,#151413);border-color:#7d6b21;display:flex;flex-direction:column}.rm-stat-spotlight .rm-stat-value{font-size:clamp(55px,6vw,80px);color:#ffdf00}.rm-stat-spotlight>a{font-size:.78rem;color:#ffe85f;margin-top:24px;text-underline-offset:4px;align-self:start;min-height:44px}.rm-stat-spotlight .rm-stat-route{width:100%;height:180px;opacity:.65;margin:auto 0 0;color:#ffdf00}.rm-stat-card:hover{transform:translateY(-5px);border-color:#d7ba24;box-shadow:0 16px 40px #0004}.rm-stat-card:hover>.rm-stat-route{opacity:1}.rm-stats-note{font-size:.65rem;text-align:center;color:#9f9a92;max-width:none;margin:22px 0 0}.rm-stats .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.rm-stats.is-visible .rm-stat-card{animation:stats-arrive .55s ease backwards}.rm-stats.is-visible .rm-stat-card:nth-child(2){animation-delay:.07s}.rm-stats.is-visible .rm-stat-card:nth-child(3){animation-delay:.14s}.rm-stats.is-visible .rm-stat-card:nth-child(4){animation-delay:.21s}.rm-stats.is-visible .rm-stat-card:nth-child(5){animation-delay:.28s}@keyframes stats-arrive{from{transform:translateY(16px)}to{transform:none}}@media(max-width:900px){.rm-stat-card{padding:24px}.rm-stats-grid{gap:14px}.rm-stat-value{font-size:40px}.rm-stat-card:nth-child(5) .rm-stat-value{font-size:25px}}@media(max-width:600px){.rm-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.rm-stat-card{padding:20px 16px}.rm-stat-value{font-size:36px}.rm-stat-card>svg{margin-bottom:22px}.rm-stat-card h3{font-size:.87rem}.rm-stat-card p{font-size:.73rem}.rm-stat-card.rm-stat-spotlight{grid-column:1/-1;grid-row:auto;min-height:240px;padding-right:40%;}.rm-stat-spotlight .rm-stat-value{font-size:60px}.rm-stat-spotlight .rm-stat-route{position:absolute;right:12px;bottom:16px;width:35%;height:170px}.rm-stat-card:nth-child(5) .rm-stat-value{font-size:22px}.rm-stats-heading{margin-bottom:28px}.rm-stats-note{font-size:.6rem}.rm-stat-spotlight>a{margin-top:16px}}@media(max-width:360px){.rm-stat-value{font-size:31px}.rm-stat-card:nth-child(5) .rm-stat-value{font-size:19px}}@media(prefers-reduced-motion:reduce){.rm-stat-card{transition:none}.rm-stats.is-visible .rm-stat-card{animation:none}.rm-stat-card:hover{transform:none}}
