.proof-section{color:#080a08;background:#f3f3ef;padding:100px 0 62px}.proof-heading-row{justify-content:space-between;align-items:flex-end;gap:36px;margin-bottom:56px;display:flex}.proof-eyebrow{letter-spacing:.09em;text-transform:uppercase;margin-bottom:22px;font-size:11px;font-weight:700;line-height:1.5}.proof-heading-row h2{letter-spacing:-.065em;text-transform:uppercase;margin:0;font-size:clamp(45px,5.1vw,74px);font-weight:800;line-height:.99}.proof-motif{color:#080a08;transform-origin:50%;flex:none;width:100px;height:100px;margin-bottom:4px;margin-right:9px;transform:rotate(-12deg)}.proof-counting .proof-motif{animation:1.1s cubic-bezier(.22,.8,.35,1) both proof-spring}.proof-columns{border-top:2px solid #080a08;border-bottom:1px solid #bec4b7;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.proof-column{min-width:0;padding:25px 30px 36px}.proof-column:first-child{padding-left:0}.proof-column:last-child{padding-right:0}.proof-column+.proof-column{border-left:1px solid #bec4b7}.proof-index{letter-spacing:.08em;color:#505b48;margin:0 0 27px;font-size:11px;font-weight:700}.proof-number{letter-spacing:-.077em;font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:clamp(62px,7.5vw,108px);font-weight:800;line-height:1.06}.proof-metric{max-width:230px;min-height:42px;margin:10px 0 34px;font-size:14px;font-weight:600;line-height:1.5}.proof-column h3{letter-spacing:-.025em;margin:0 0 10px;font-size:19px;font-weight:800;line-height:1.35}.proof-period{color:#303c2b;margin:0 0 5px;font-size:13px;line-height:1.6}.proof-source{color:#505b48;min-height:39px;margin:0;font-size:12px;line-height:1.6}.proof-link{border-bottom:1px solid #080a08;align-items:center;gap:13px;min-height:44px;margin-top:19px;font-size:13px;font-weight:800;line-height:1.4;text-decoration:none;display:inline-flex}.proof-link span{font-size:23px;line-height:1;transition:transform .18s}.proof-link:hover span{transform:translate(2px,-2px)}.proof-link:focus-visible{outline-offset:5px;outline:2px solid #080a08}.proof-context{color:#505b48;max-width:900px;margin:23px 0 0;font-size:11px;line-height:1.75}.proof-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes proof-spring{0%{transform:rotate(-12deg)translateY(0)}25%{transform:rotate(16deg)translateY(-13px)}47%{transform:rotate(-16deg)translateY(3px)}65%{transform:rotate(-5deg)translateY(-5px)}83%{transform:rotate(-14deg)translateY(1px)}to{transform:rotate(-12deg)translateY(0)}}@media (max-width:1100px){.proof-column{padding-left:22px;padding-right:22px}.proof-number{font-size:clamp(52px,7.4vw,82px)}.proof-column h3{font-size:17px}}@media (max-width:760px){.proof-section{padding:65px 0 42px}.proof-heading-row{align-items:flex-start;gap:20px;margin-bottom:36px}.proof-heading-row h2{font-size:clamp(35px,6.8vw,51px)}.proof-motif{width:64px;height:64px;margin:37px 0 0}.proof-columns{grid-template-columns:1fr}.proof-column,.proof-column:first-child,.proof-column:last-child{padding:27px 0 30px}.proof-column+.proof-column{border-top:1px solid #bec4b7;border-left:0}.proof-index{margin-bottom:16px}.proof-number{font-size:clamp(78px,16vw,114px)}.proof-metric{max-width:none;min-height:0;margin:8px 0 23px}.proof-source{min-height:0}.proof-column h3{font-size:21px}.proof-context{font-size:11px}}@media (max-width:450px){.proof-heading-row{padding-right:0;display:block;position:relative}.proof-heading-row h2{font-size:clamp(34px,9.15vw,41px)}.proof-motif{width:37px;height:37px;margin:0;position:absolute;top:-12px;right:0}.proof-eyebrow{max-width:calc(100% - 49px);font-size:10px}.proof-number{font-size:clamp(74px,20vw,90px)}}@media (prefers-reduced-motion:reduce){.proof-counting .proof-motif{animation:none}.proof-link span{transition:none}}
