/* Homepage: de cijfers horen bij het bestaande vlak met reacties. */
.experience{margin-top:56px;scroll-margin-top:105px}
.experience-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding-top:34px;border-top:1px solid #455048}
.experience-stat{display:flex;flex-direction:column;min-width:0;padding-inline:34px}
.experience-stat:first-child{padding-left:0}
.experience-stat:last-child{padding-right:0}
.experience-stat+.experience-stat{border-left:1px solid #455048}
.experience-stat dt{font-size:15px;line-height:1.55;color:#d8dfda;margin-top:14px}
.experience-stat dd{order:-1;margin:0}
.counter-display{display:inline-flex;align-items:baseline;white-space:nowrap;font-size:clamp(62px,6.7vw,96px);font-weight:850;line-height:.96;letter-spacing:-.07em;font-variant-numeric:tabular-nums lining-nums}
.counter-value{display:inline-block;width:calc(var(--counter-digits) * (1ch - .07em));text-align:left;letter-spacing:-.07em}
.counter-plus{color:var(--green);font-size:.68em;line-height:1;letter-spacing:-.035em;margin-left:.025em}
.counter-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}
@media(max-width:900px){
 .experience{margin-top:43px}
 .experience-stat{padding-inline:23px}
 .counter-display{font-size:64px}
 .experience-stat dt{font-size:13px}
}
@media(max-width:600px){
 .experience{margin-top:36px;scroll-margin-top:90px}
 .experience-stats{grid-template-columns:1fr;padding-top:0}
 .experience-stat,.experience-stat:first-child,.experience-stat:last-child{display:grid;grid-template-columns:136px minmax(0,1fr);align-items:center;gap:17px;padding:25px 0}
 .experience-stat+.experience-stat{border-left:0;border-top:1px solid #455048}
 .experience-stat dt{grid-column:2;grid-row:1;font-size:14px;line-height:1.5;margin:0}
 .experience-stat dd{grid-column:1;grid-row:1}
 .counter-display{font-size:56px}
}
@media(max-width:370px){
 .experience-stat,.experience-stat:first-child,.experience-stat:last-child{grid-template-columns:115px minmax(0,1fr);gap:14px}
 .counter-display{font-size:48px}
 .experience-stat dt{font-size:12px}
}
