/* NUMBERS SECTION (About page) - dark band with four counted figures */
.numbers{position:relative;overflow:hidden;isolation:isolate;padding:clamp(56px,7vw,96px) 0;background:var(--forest-2);color:rgba(255,255,255,.74)}
.numbers::before{content:"";position:absolute;z-index:-1;right:-200px;top:-260px;width:620px;height:620px;border-radius:50%;background:radial-gradient(circle,rgba(185,208,108,.14),transparent 65%)}
.numbers__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}
.numbers__grid div{display:flex;flex-direction:column-reverse;justify-content:flex-end;padding:6px clamp(18px,3vw,48px)}
.numbers__grid div:first-child{padding-left:0}
.numbers__grid div+div{border-left:1px solid rgba(255,255,255,.16)}
.numbers__grid dt{max-width:190px;margin-top:12px;font-size:14.5px;line-height:1.45;color:rgba(255,255,255,.72)}
.numbers__grid dd{margin:0;font:500 clamp(3rem,6vw,5.2rem)/1 var(--font-head);letter-spacing:-.03em;color:#fff}
.numbers__grid dd i{font-style:normal;color:var(--lime)}

@media only screen and (max-width:767px){
  .numbers__grid{grid-template-columns:1fr 1fr;row-gap:36px}
  .numbers__grid div:nth-child(odd){padding-left:0;border-left:0}
  .numbers__grid div:nth-child(even){padding-left:24px}
}
