.stats-hero{background:linear-gradient(115deg,#111617,#080909);border-bottom:1px solid #50534e;padding:105px 8vw 82px;position:relative;overflow:hidden}.stats-hero:after{content:"";border:1px solid #494b45;width:620px;height:620px;position:absolute;top:-180px;right:-120px;transform:rotate(35deg)}.stats-hero>div{z-index:1;max-width:900px;position:relative}.stats-hero h1,.stats-intro h2,.stats-list h2,.stats-method h2{font-family:var(--font-display);letter-spacing:.025em;text-transform:uppercase;margin:0;font-size:clamp(3.6rem,6.5vw,7rem);font-weight:400;line-height:.9}.stats-hero>div>p:not(.eyebrow){max-width:670px;margin:28px 0 0;font-size:1.15rem}.stats-hero .stats-updated{color:#c5c8c1;margin-top:20px;font-size:.9rem}.stats-intro,.stats-method{background:var(--paper);color:var(--ink);grid-template-columns:.85fr 1.15fr;gap:10vw;padding:105px 12vw;display:grid}.stats-intro h2,.stats-method h2{max-width:500px}.stats-intro>div:last-child,.stats-method>div:last-child{max-width:660px;font-size:1.08rem;line-height:1.75}.stats-intro>div:last-child p:first-child,.stats-method>div:last-child p:first-child{margin-top:0}.stats-intro .eyebrow,.stats-method .eyebrow{color:#a16e00}.stats-list{background:#15191a;padding:102px 8vw 108px}.stats-list-heading{max-width:770px;margin-bottom:48px}.stats-list-heading h2{max-width:650px}.stats-grid{background:#565a55;border:1px solid #565a55;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.stat-card{background:#0b0d0e;min-height:420px;padding:38px 32px 124px;scroll-margin-top:130px;position:relative}.stat-number{font-family:var(--font-display);letter-spacing:.1em;color:var(--amber);font-size:1.2rem}.stat-value{font-family:var(--font-display);letter-spacing:.02em;color:var(--amber);margin:34px 0 15px;font-size:clamp(3.25rem,4.6vw,5.2rem);line-height:.9}.stat-card h3{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;margin:0 0 16px;font-size:1.8rem;line-height:1}.stat-card>p:not(.stat-value):not(.stat-source){color:#c5c8c1;margin:0;line-height:1.6}.stat-source{color:#d7d8d2;margin:0;font-size:.82rem;line-height:1.45;position:absolute;bottom:30px;left:32px;right:32px}.stat-source span{color:var(--amber)}.stat-source a,.stats-method a{color:inherit;text-underline-offset:3px;text-decoration:underline}.stat-source a:hover,.stats-method a:hover{color:var(--amber)}.stats-method ul{margin:28px 0 34px;padding-left:20px}.stats-method li{margin:12px 0}.cite-box{border-left:5px solid var(--amber);background:#e9e3d7;padding:24px 26px}.cite-box p{margin:0}.cite-box .eyebrow{margin-bottom:10px}.stats-cta>p:not(.eyebrow){max-width:600px;margin:0 auto 30px}@media (max-width:1050px){.stats-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.stats-hero{padding:78px 24px 64px}.stats-hero h1,.stats-intro h2,.stats-list h2,.stats-method h2{font-size:clamp(3.5rem,15vw,5.4rem)}.stats-intro,.stats-method{grid-template-columns:1fr;gap:44px;padding:70px 24px}.stats-intro>div:last-child,.stats-method>div:last-child{font-size:1rem}.stats-list{padding:70px 24px}.stats-list-heading{margin-bottom:32px}.stats-grid{grid-template-columns:1fr}.stat-card{min-height:0;padding:32px 24px 126px}.stat-source{bottom:28px;left:24px;right:24px}.stats-cta{padding:80px 24px}}
