@keyframes stats-line{0%{width:20px}to{width:100%}}.project-stats{display:flex;flex-wrap:wrap;padding:0;margin:8px 0;gap:16px}.project-stats.project-stats--definitions{gap:32px}@media screen and (min-width: 64rem){.project-stats.project-stats--definitions{gap:56px}}.project-stats.project-stats--definitions .project-stats__stat{flex-direction:column;align-items:flex-start;justify-content:space-between}.project-stats.project-stats--definitions .project-stats__stat dt{font-size:1rem;font-weight:500;opacity:.7}.project-stats.project-stats--definitions .project-stats__stat dd{margin:0;font-size:1.25rem;font-weight:600}.project-stats.project-stats--definitions .project-stats__stat dd:hover:after{width:100%}.project-stats.project-stats--definitions .project-stats__stat dd:after{display:block;width:20px;height:4px;margin-top:6px;background-color:var(--accent-color, var(--yellow));content:"";transition:width .4s}.project-stats.project-stats--definitions .project-stats__stat dd p:first-of-type{margin-top:0}.project-stats.project-stats--definitions .project-stats__stat dd p:last-child{margin-bottom:0}.project-stats.project-stats--definitions .project-stats__stat dd a{color:inherit}@media screen and (min-width: 64rem){.project-stats.project-stats--definitions.project-stats--large dt{font-size:1.125rem}.project-stats.project-stats--definitions.project-stats--large dd{font-size:1.5rem}}.project-stats.project-stats--definitions.project-stats--scroll .project-stats__stat dd:after{animation-name:stats-line;animation-duration:1ms;animation-fill-mode:both;animation-timeline:view()}@media print{.project-stats.project-stats--definitions.project-stats--scroll .project-stats__stat dd:after{animation-timeline:none}}.project-stats__stat{display:flex;align-items:center;gap:8px}.project-stats__stat svg-icon{width:18px;height:16px;fill:var(--thon-light-60)}.project-stats__stat p{margin:0}
