.scale-story{display:grid;grid-template-columns:minmax(0,.75fr) minmax(430px,1.25fr);gap:clamp(40px,6vw,94px);align-items:center;padding:clamp(74px,10vw,144px) 0;color:#f7f5f0}.scale-copy h2{margin:15px 0 18px;font-size:clamp(34px,4vw,57px);line-height:1.02;letter-spacing:-.06em}.scale-copy h2 em{color:var(--yellow);font-style:normal}.scale-copy>p{max-width:500px;margin:0;color:#bfcac1;font-size:15px;line-height:1.65}.scale-path{display:grid;gap:0;border:1px solid rgba(255,255,255,.15);border-radius:20px;background:linear-gradient(145deg,#17231c,#0d1210);overflow:hidden}.scale-path article{position:relative;display:grid;grid-template-columns:88px 1fr;column-gap:12px;padding:17px 18px;border-bottom:1px solid rgba(255,255,255,.1)}.scale-path article:last-child{border-bottom:0}.scale-path article span{grid-row:span 2;align-self:start;color:#aab8ad;font:800 8px "DM Mono",monospace;letter-spacing:.75px}.scale-path article b{color:#fff;font-size:16px}.scale-path article small{margin-top:4px;color:#afbeb2;font-size:10px;line-height:1.42}.scale-path article.is-now{background:radial-gradient(circle at 96% 18%,rgba(255,201,40,.18),transparent 30%),rgba(255,255,255,.04)}.scale-path article.is-now span{color:var(--yellow)}.scale-principles{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.scale-principles span{display:grid;grid-template-columns:33px 1fr;column-gap:10px;padding:13px;border:1px solid rgba(255,255,255,.13);border-radius:13px;background:rgba(255,255,255,.025)}.scale-principles i{display:grid;grid-row:span 2;place-items:center;width:31px;height:31px;border-radius:9px;background:rgba(255,201,40,.13);color:var(--yellow);font-style:normal}.scale-principles b,.scale-principles small{display:block}.scale-principles b{font-size:11px}.scale-principles small{margin-top:4px;color:#aab7ad;font-size:9px;line-height:1.4}@media(max-width:980px){.scale-story{grid-template-columns:1fr}.scale-copy{max-width:620px}}@media(max-width:650px){.scale-story{gap:28px;padding:62px 0}.scale-copy h2{font-size:37px}.scale-copy>p{font-size:13px}.scale-path article{grid-template-columns:73px 1fr;padding:15px 13px}.scale-principles{grid-template-columns:1fr;gap:8px}}
